Segunda forma normal (Normalización de la base de datos)

 


Segunda forma normal

  • Cree tablas independientes para conjuntos de valores que se apliquen a varios registros.
  • Relacione estas tablas con una clave externa.

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.


Segunda forma normal: eliminar los datos redundantes

Observe los diversos valores de Nº clase para cada valor de Nº alumno en la tabla anterior. Nº clase no depende funcionalmente de Nº alumno (la clave principal), de modo que la relación no cumple la segunda forma normal.

Las tablas siguientes demuestran la segunda forma normal:

  Alumnos:

Nº alumnoTutorDespacho-Tut
1022García412
4123Díaz216


  Registro:

Nº alumnoNº clase
1022101-07
1022143-01
1022159-02
4123101-07
4123143-01
4123179-04

Comentarios

Publicar un comentario

Entradas más populares de este blog

Partes y Estructura del ciclo while

Cómo particionar tu disco duro en Windows 10