Bases de datos son formas útiles para almacenar de forma sistemática la información de una manera estructurada. Una base de datos bien diseñada puede permitir a una organización para recuperar rápidamente conjuntos muy específicos de datos. En la construcción de bases de datos , los diseñadores utilizan diferentes conjuntos de identificación y no identificar las relaciones de vincular diferentes grupos de información en conjunto . La diferencia entre estos dos términos es sutil, pero importante. Filas y columnas
tablas de bases de datos individuales
, similar a los libros de hojas de cálculo individuales , almacenan datos en columnas individuales que pertenecen a las filas individuales de datos . Cada fila es una entrada que todas las columnas describen . Por ejemplo , una firma legal que registra datos sobre sus abogados le asigne a cada abogado para una fila específica . Luego , cada columna contendría una categoría específica de información sobre ese abogado, como un número de identificación de los empleados , las áreas de especialidad, ganar los índices de siniestralidad , la fecha de contratación original , o cualquier otra cosa que la compañía quería seguir .
tablas primaria y secundaria
Muchas bases de datos de la empresa, para aumentar la seguridad , no se etiquetan de forma explícita cada pieza de datos en sus tablas individuales . Por ejemplo , una tabla que registra información sobre los abogados de un bufete de abogados utilizará un número de identificación de empleado, en lugar de un nombre y un número de categoría en lugar de etiquetar de forma explícita los tipos de casos que lo intente. Las tablas con datos agregados representados por estos códigos numéricos se denominan "Tablas de Padres . " Estos códigos a continuación hacen referencia a "Mesas infantiles, " individuales que contienen los datos que traduce el código en la hoja de datos que describe. Por ejemplo , una tabla principal de los datos abogado tendrá una tabla secundaria que almacena los nombres que van con los números de identificación de los empleados .
Identificar relaciones
Una relación entre una tabla primaria y una tabla secundaria se "Identificación " si los datos de la tabla secundaria contiene es necesario identificar el tema de filas de la tabla padre . Continuando con el ejemplo de la firma que rastrea datos de sus abogados , sin la tabla secundaria que coincide con los números de identificación de los empleados con los nombres de los empleados, los datos agregados de la tabla primaria no sirve para nada . La mesa es de ninguna utilidad para la empresa si no puede coincidir con los datos a un empleado en particular .
No Identificar relaciones
una relación entre una tabla primaria y una tabla secundaria es " no identificable " si los datos de la tabla secundaria contiene no es esencial para identificar el tema de filas de la tabla padre . Continuando con el ejemplo de la firma que rastrea datos de sus abogados , una mesa infantil de una tabla primaria con datos agregados podrían contener la información necesaria para traducir los códigos de área objeto de consolidación jurídica en la llanura Inglés . Mientras que la pérdida de la mesa hará que sea más difícil para la empresa de traducir rápidamente estos códigos experiencia , la empresa no tiene por qué este conjunto particular de información para identificar a los que la totalidad de cada fila describe . Mientras que la pérdida de una mesa como niño creará un trabajo extra para el departamento de TI de la empresa, que no hace que toda la tabla padre inútil.