El documento habla sobre la normalización de bases de datos. Explica que la normalización ayuda a evitar la redundancia de datos, proteger los datos, y optimizar el almacenamiento. También menciona que los tres primeros niveles de normalización (1FN, 2FN, 3FN) son suficientes para la mayoría de aplicaciones.
0 calificaciones0% encontró este documento útil (0 votos)
46 vistas8 páginas
El documento habla sobre la normalización de bases de datos. Explica que la normalización ayuda a evitar la redundancia de datos, proteger los datos, y optimizar el almacenamiento. También menciona que los tres primeros niveles de normalización (1FN, 2FN, 3FN) son suficientes para la mayoría de aplicaciones.
El documento habla sobre la normalización de bases de datos. Explica que la normalización ayuda a evitar la redundancia de datos, proteger los datos, y optimizar el almacenamiento. También menciona que los tres primeros niveles de normalización (1FN, 2FN, 3FN) son suficientes para la mayoría de aplicaciones.
El documento habla sobre la normalización de bases de datos. Explica que la normalización ayuda a evitar la redundancia de datos, proteger los datos, y optimizar el almacenamiento. También menciona que los tres primeros niveles de normalización (1FN, 2FN, 3FN) son suficientes para la mayoría de aplicaciones.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
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.