normal forms
Primera forma normal
- Eliminar grupos repetidos en tablas individuales.
- Crear una tabla diferente para cada conjunto de datos relacionados.
- Identificar cada conjunto de datos relacionados mediante una clave principal.
No utilizar varios campos en una única tabla para almacenar datos similares
Segunda forma normal
- Crear tablas independientes para conjuntos de valores que se apliquen a varios registros.
- Relacionar dichas tablas mediante una clave externa.
Los registros tan sólo deben depender de la clave principal de una tabla. Si es necesario, puede ser una clave compuesta.
Tercera forma normal
- Eliminar los campos que no dependan de la clave primaria.
Los valores de un registro que no forman parte de la clave de dicho registro no pertenecen a esa tabla. En general, siempre que el contenido de un grupo de campos se puede aplicar a más de un registro de la tabla, debe tener en cuenta la posibilidad de incluir dichos campos en una tabla independiente.
Cuarta forma normal
Los elementos multivalor independientes contenidos en una tabla se separan en tablas independientes.
Quinta forma normal
Elimina la redundancia de datos que no esta cubierta por ningunas de las formas normales anteriores.
- BCNFBoyce-Codd Normal Form
- database normalizationnormalización de base de datos
- denormalizeeliminar normalización
- first normal formprimera forma normal
- normalizationnormalización
- second normal formsegunda forma normal
- third normal formtercera forma normal