Fundamentos de La Normalización de Bases de Datos PDF
Fundamentos de La Normalización de Bases de Datos PDF
Fundamentos de La Normalización de Bases de Datos PDF
de datos
Se aplica: Microsoft Office Access 2007, Microsoft Office Access 2003
Para obtener una versión de este artículo para Microsoft Access 2000,
consulte
209534.
Para obtener una versión de este artículo para Microsoft Access 95 o
Microsoft Access 97, vea
100139.
Resumen
Más información
Fundamentos de la normalización
No use varios campos en una sola tabla para almacenar datos similares. Por
ejemplo, para realizar el seguimiento de un elemento del inventario que
proviene de dos orígenes posibles, un registro del inventario puede contener
campos para el Código de proveedor 1 y para el Código de proveedor 2.
Los registros no deben depender de nada que no sea una clave principal de
una tabla, una clave compuesta si es necesario. Por ejemplo, considere la
dirección de un cliente en un sistema de contabilidad. La dirección se necesita
en la tabla Clientes, pero también en las tablas Pedidos, Envíos, Facturas,
Cuentas por cobrar y Colecciones. En lugar de almacenar la dirección de un
cliente como una entrada independiente en cada una de estas tablas,
almacénela en un lugar, ya sea en la tabla Clientes o en una tabla Direcciones
independiente.
Despacho-
Nº alumno Tutor Clase1 Clase2 Clase3
Tut
1022 García 412 101-07 143-01 159-02
4123 Díaz 216 201-01 211-02 214-01
Las tablas sólo deben tener dos dimensiones. Puesto que un alumno
tiene varias clases, estas clases deben aparecer en una tabla
independiente. Los campos Clase1, Clase2 y Clase3 de los registros
anteriores son indicativos de un problema de diseño.
Las hojas de cálculo suelen usar la tercera dimensión, pero las tablas no
deberían hacerlo. Otra forma de considerar ese problema es con una
relación de uno a varios y poner el lado de uno y el lado de varios en
tablas distintas. En su lugar, cree otra tabla en la primera forma normal
eliminando el grupo repetido (Nº clase), según se muestra a
continuación:
Alumnos:
Registro:
Nº alumno Nº clase
1022 101-07
1022 143-01
1022 159-02
4123 201-01
4123 211-02
4123 214-01
Alumnos:
Nº alumno Tutor
1022 García
4123 Díaz
Personal:
Español (México)