NORMALIZACION
FORMAS NORMALES
Las formas normales están encaminadas a eliminar las redundancias e
inconsistencias de dependencia en el diseño de tablas
Proceso de simplificación de datos
Menos espacio al almacenar la BD
Eliminar la redundancia de datos
Datos ordenados.
FORMA NORMAL CERO
PRIMERA FORMA NORMAL
Todos los datos son atómicos (registros simples eindivisibles)
Identificar si existe un grupo de repetición sobre el mismo registro.
La tabla contiene una llave primaria única
La clave primaria no contiene atributos nulos
Esta forma normal es laencargada de eliminar los valores repetidos.
ALUMNO
MATERIA_ALUMNO
SEGUNDA FORMA NORMAL
Debe estar en primera forma normal
Identificar las dependencias funcionales o transitivas
Todoslos atributos que no son clave principal deben depender
únicamente de la clave principal
TERCERA FORMA NORMAL
La tabla se encuentra en 3FN si es 2FN
si no existe ninguna dependenciafuncional transitiva entre los atributos
que no son clave
Forma normal de Boyce-Codd (FNBC)
Solamente en casos raros una tabla en 3NF no satisface los
requerimientos de la FNBC
La tabla seencuentra en FNBC si cada determinante, atributo que
determina completamente a otro, es clave candidata
Se dice que una tabla está en FNBC si y solo si está en 3FN y cada
dependencia funcional notrivial tiene una clave candidata
como determinante.
En términos menos formales, una tabla está en FNBC si está en 3FN y
los únicos determinantes son claves candidatas.
Si no existen clavescandidatas compuestas (con varios atributos), está
en FNBC
Teniendo en cuenta que cada estudiante puede
tener más de un tutor.
Referencia cruzada de Tutor/Estudiante
ID Tutor
Número de seguro
social deltutor
ID Estudiante
1078
088-51-0074
31850
1078
088-51-0074
37921
1293
096-77-4146
46224
1480
072-21-2223
31850
•{ID Tutor, ID Estudiante}
•{Número de seguro social del tutor, ID...
Regístrate para leer el documento completo.