Diseño de Base de Datos Relacional


La importancia de la información para la toma de decisiones de la empresa:  
 
 Resultado de imagen para informacion en la empresa

Cuando se toman decisiones en las empresas éstas deben de cumplir con ciertas  características, ya que de esto depende en muchas ocasiones el éxito o fracaso de la organización, podemos mencionar entre otras:  
- Oportunas
- Rápidas
- Informadas
- Efectivas
- Eficientes (en uso de recursos)
La importancia de la información para las organizaciones radica en que es un recurso esencial, éstas la utilizan al desempeñar sus operaciones diarias y de manera estratégica para la búsqueda de un alto nivel competitivo y crecimiento. En este sentido una opción muy válida para hacer crecer el valor de este recurso tan importante es integrarla y tenerla disponible en el momento adecuado para que pueda ser analizada por los tomadores de decisiones. Es en este momento que las herramientas tecnológicas juegan un papel muy importante al integrar los datos y aumentar el valor que aportan los mismos para la empresa.
 
http://blog.corponet.com.mx/la-importancia-de-la-informacion-para-la-toma-de-decisiones-en-la-empresa

Concepto de Base de Datos: 

Resultado de imagen para base de datos concepto


 Una base de datos es el conjunto de datos informativos organizados en mismo contexto para su uso y vinculación. Se le llama base de datos a los bancos de información que contienen datos relativas a diversas temáticas y categorizados de distanta manera, pero que comparten entre sí algún tipo de vinculo o relación que busca ordenarlos y clasificarlos en conjunto. Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero para ordenar libros y revistas por clasificación alfabética hasta una compleja base que contenga datos de índole gubernamental en un Estado u organismo internacional.  Recientemente, el termino base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos.
Recientemente, el término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos informáticas pueden crearse a partir de software o incluso de forma online usando Internet. En cualquier caso, las funcionalidades disponibles son prácticamente ilimitadas.

... via Definicion ABC https://www.definicionabc.com/tecnologia/base-de-datos.php

Recientemente, el término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos informáticas pueden crearse a partir de software o incluso de forma online usando Internet. En cualquier caso, las funcionalidades disponibles son prácticamente ilimitadas.

... via Definicion ABC https://www.definicionabc.com/tecnologia/base-de-datos.php
https://www.definicionabc.com/tecnologia/base-de-datos.php


Concepto de Campo:
Resultado de imagen para campo (informatica) concepto



Los campos suelen tener asociados un tipo de dato, que permiten almacenar, es decir, si el campo debe ser un número entero, una fecha, un texto, etc. El tipo de dato permite determiar el tamaño del campo, que puede ser fijo o varable.
En informática, espacio para el almacenamiento de un dato en particular.
Los campos suelen tener asociados un tipo de dato que permiten almacenar, es decir, si el campo debe ser un número entero, una fecha, un texto, etc. El tipo de dato permite determinar el tamaño del campo, que puede ser fijo o variable.

Campo en informática puede significar:
- En las bases de datos, un campo es la mínima unidad de almacenamiento de información accesible. Un registro está compuesto de uno o más campos.
- En las hojas de cálculos, los campos son llamados celdas.
- En programación orientada a objeto, el campo es el dato encapsulado dentro de una clase o un objeto. En caso de un campo típico (también llamado variable de instancia), por cada instancia del objeto hay una variable de instancia. Por ejemplo, la clase Empleado tiene un campo Nombre, entonces hay un nombre distinto por empleado. En tanto un campo estático (también llamado variable de clase) es una variable compartida por todas las instancias.



http://www.alegsa.com.ar/Dic/campo.php


Concepto de Registro:Resultado de imagen para campo (informatica) concepto



Un registro informático es un tipo o conjunto de datos almacenados en un sistema. Para la informática, existen distintos tipos de registros, pero en todos los casos hay una referencia al concepto de almacenar datos o información sobre el estado, procesos o uso de la computadora. En primer lugar, un registro del sistema viene a ser una base de datos que tiene el fin de almacenar configuración, opciones y comandos propios del sistema operativo. En general, estos registos se utilizan en los sistemas Windows de Microsoft. Un registro, de sistema puede contener información y configuraciones del hardware y software en uso, preferencias del usuario, asociaciones de archivos y ficheros, usos de sistema, cambios y modificaciones, etc. Estos registros son conservados dentro del sistema con denominaciones como "user.dat" o "system.dat" y pueden ser recuperados por el usuario para su transporte a otro sistema. 
Otro tipo de programación. Este tipo de dato está formado por varios elementos en asociación que responden a una misma estructura. Los registros de programación pueden ser elementales o complejos y guardan información sobre como el software o aplicación en particular funcionará o actuará en cada momento. Por otro lado, en una base de datos también se hace uso de registros. Cada registro representa un ítem o elemento único que se encuentra en una tabla, hoja o base. Así, el registro está configurado por el conjunto de datos que pertenecen a una entidad en particular. 
En todos estos casos y otros, el empleo de registros tiene el fin de almacenar información y datos, ponerla en relación y colocarla al alcance bajo un índice o sistema de orden que permita su acceso y uso en cualquier momento. Los registros son el método que tanto el usuario como el sistema informático utilizan para acceder y utilizar toda la información.


https://www.definicionabc.com/tecnologia/registro-2.php

Concepto de Tablas:
 

Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan y almacenan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos.
Las tablas se componen de dos estructuras:

  • Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres ,direcciones, etc, cada fila contendrá un nombre y una dirección.
  • Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida). La estructura de las tablas viene dada por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
Las tablas son los objetos principales de bases de datos que se utilizan para guardar datos.
Elemento disponible en el lenguaje HTML para la creación de recuadros rectangulares que pueden o no estar anidados y pueden o no contener celdas(recuadros más pequeños dentro de una tabla, pero que no se consideran tablas). Las tablas se utilizan para organizar, posicionar o dar mejor formato a los textos y gráficos en una página web.
Pueden crearse gráficamente a través de un programa desarrollador de páginas web o manejando los tags correspondientes del lenguaje.

Resultado de imagen para tablas(informatica) concepto

Concepto de Índices:

                                  Resultado de imagen para indices (informatica) concepto

Un índice es una estructura de datos definida sobre una columna de tabla (o varias) y que permite localizar de forma rápida las filas de la tabla en base a su contenido en la columna indexada además de permitir recuperar las filas de la tabla ordenadas por esa misma columna.
Tipos de índices
Índice simple y compuesto Un índice simple está definido sobre una sola columna de la tabla mientras que un índice compuesto está formado por varias columnas de la misma tabla (tabla sobre la cual está definido el índice). Cuando se define un índice sobre una columna, los registros que se recuperen utilizando el índice aparecerán ordenados por el campo indexado. Si se define un índice compuesto por las columnas col1 y col2, las filas que se recuperen utilizando dicho índice aparecerán ordenadas por los valores de col1 y todas las filas que tengan el mismo valor de col1 se ordenarán a su vez por los valores contenidos en col2, función igual que la cláusula order by . Por ejemplo si definimos un índice compuesto basado en las columnas (provincia, localidad), las filas que se recuperen utilizando este índice aparecerán ordenadas por provincia y dentro de la misma provincia por localidad.
Índice agrupado y no agrupado El término índice agrupado no se debe confundir con índice compuesto, el significado es totalmente diferente. Un índice agrupado (CLUSTERED) es un índice en el que el orden lógico de los valores de clave determina el orden físico de las filas correspondientes de la tabla. El nivel inferior, u hoja, de un índice agrupado contiene las filas de datos en sí de la tabla. Una tabla o vista permite un solo índice agrupado al mismo tiempo. Los índices no agrupados existentes en las tablas se vuelven a generar al crear un índice agrupado, por lo que es conveniente crear el índice agrupado antes de crear los índices no agrupados. Un índice no agrupado especifica la ordenación lógica de la tabla. Con un índice no agrupado, el orden físico de las filas de datos es independiente del orden indexado.
Índice único Índice único es aquel en el que no se permite que dos filas tengan el mismo valor en la columna de clave del índice. Es decir que no permite valores duplicados. 

 https://www.ecured.cu/%C3%8Dndice_de_base_datos

Tipo de datos en access:

Un tipo de datos determina como va a ser el almacenamiento de datos en un campo de una tabla, y esto va a depender de la función que quieres que cumpla cada dato en particular.
Tenemos que analizar muy bien la escogencia del tipo de datos para cada campo, y de las relaciones que pueda tener con otras tablas, ya que el cambiarlo cuando la base de datos entre en producción puede representarte perdida de datos sobre todo en aquellos que sean claves principales.
 Las opciones que disponemos en Microsoft Access en cuanto a tipo de datos son:


1. Texto: se utilizar para introducir datos que incluyan texto, valores numéricos que no requieran cálculos matemáticos o combinación de texto y números. Acepta un máximo de 255 caracteres. 

Hay dos tipos de texto, texto corto y texto largo (Memo), la diferencia es que el texto largo no dispone de tamaño del campo, es decir, se puede escribir mas de 255 caracteres. Acepta hasta 63.999 caracteres, ideal para descripciones muy completas.

 


2. Número: Datos numéricos que vayan a ser utilizados para realizar cálculos matemáticos. 

   


3. Fecha/Hora: es importante utilizar este tipo para introducir datos de fecha, del año 100 al año 9999. Para que no ocupe mucho espacio en nuestra base de datos, recomiendo que utilicéis en formato (dentro de propiedades del campo) la fecha corta. Y que le seleccionéis una mascara de entrada (propiedades del campo).

 


4. Moneda: ideal para datos numéricos que representen valores en moneda, que vayan a utilizarse para cálculos matemáticos y que necesitemos que lo preceda el signo de moneda. Acepta hasta 15 dígitos para la parte entera del número y hasta 4 dígitos en su parte decimal, se recomienda utilizar en datos donde se requieran hasta 4 dígitos decimales.



5. Autonumeración: el valor que contenga este campo se va a ir incrementando cada vez que se agregue un registro a la tabla que lo contenga, luego este tipo de datos es utilizado para llevar una secuencia de los registros ingresados a una tabla. No permite modificaciones este tipo de datos.

 


6. Si/No: ideal para seleccionar registros de acuerdo con este criterio. También podemos utilizarlo para Verdadero/Falso y Activado/Desactivado (Propiedades del campo -> Formato)

 


7. Objeto OLE: Este tipo de datos es usado para enlazar o adjuntar archivos creados en otros programas, como pueden ser archivos word, excel, etc. Solo admite un solo archivo y el archivo ocupa espacio en la base de datos.

 
8. Hipervínculo: es usado para campos que contienen enlaces a páginas web, direcciones de correo, o archivos que abren con un navegador web.


 


9. Datos adjuntos: a diferencia del tipo Objeto OLE, cada documento, gráfico, hoja de cálculo, etc que se adjunte a un campo de este tipo se ejecutará en el programa que fue creado, sin requerir más espacio adicional en la base de datos del que necesita el solo enlace. Admite varios archivos.

 

10. Calculado: Este tipo de datos es nuevo con Microsoft Access a partir de la versión 2010, el cual usa datos en la misma tabla para hacer cálculos.

 
11. Asistente para búsquedas: te permite buscar datos en otra tabla o en una lista de valores predeterminada para el campo. 


http://thejotainformatica.blogspot.mx/2015/06/tipos-de-datos-access.html

Comentarios