Está en la página 1de 8

NORMALIZACION

1. Organizar los datos


2. Evitar la redundancia (mismos valores)
3. Proteger nuestros datos
4. Flexible (evitar que nuestras dependencias
sean incoherentes)
Porque la NORMALIZACION
1. Evitar la redundancia (mismos valores)
2. Disminuir los problemas de actualización (datos) cuando se
modifique la estructura de la BD.
3. Integridad de los datos (seguros, no existan valores nulos).
4. Facilita el acceso e interpretación de los datos
5. Porque nos ayuda a optimizar el almacenamiento (espacio que
ocupara la bd, tablas y registros).
6. Prevenir borrados indeseados (update, delete)
7. On update o delete CASCADE
requisitos
1. cada tabla debe de tener un nombre único
nombre de la bd_nombre de la tabla
Eje: sancosme_clientes
2. No pueden existir dos filas iguales
3. Todos los datos de las columnas deben de
ser del mismo tipo (mismo dominio) char o
text,
6 niveles de Normalización
1. Primera forma normal (eliminación de grupos repetidos)
2. 2FN (relaciones entre tablas)
3. 3FN (eliminación de los atributos que no cumplan con la
segunda forma normal (relación N:N)
4. Forma normal Boyce-Codd (habla sobre determinar si un
atributo depende totalmente de una llave candidata
(super llave)
5. 4FN habla sobre las dependencias multivaluadas
6. 5fn que no existan relación JOIN naturales
NOTA IMPORTANTE
1. Cuando una base de datos se encuentra
hasta el tercer nivel de normalización.
2. Podemos decir que se encuentra en el
máximo nivel necesario para la mayoría de
las aplicaciones.
1FN O FORMA MÍNIMA
1. Todos los atributos deben ser atómicos, es decir
indivisibles
2. Que tenemos que eliminar los grupos repetidos
3. Deben crear una tabla diferente para cada
conjunto de datos
4. Identificar cada conjunto mediante una llave o
clave primaria
2FN
1. crear tablas independientes para caja conjunto
de valores que se apliquen a varios registros
2. Relacionar las tablas mediante una llave externa
(foránea)
3. Los registros solo deben depender de la clave
primaria de una tabla (puede ser si es necesario
una llave compuesta)
3FN
1. Las relaciones deben estar libre de
anomalías de actualización o eliminacion
2. Eliminar los atributos de cada tabla que no
cumplan con la segunda forma normal.

También podría gustarte