Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Normalización de Base de Datos
Normalización de Base de Datos
z
DE BASE DE
DATOS
z
DEFINICIÓN
Proteger la integridad de
datos.
z
REDUNDANCIA
▪ Borrado (Baja)
▪ Actualización (Modificación)
z
Ejemplo de diseño inadecuado
• Anomalías, redundancia e
inconsistencias de la información
• Imposibilidad para representar
cierta información
• Pérdida de información
Principio
z
básico de
diseño:
▪ “Hechos
distintos se
deben
almacenar
en objetos
distintos"
z
normalización
de base de Minimizar la cantidad de datos
duplicados almacenados en una base de datos.
datos
Perfeccionar la organización de los datos de tal
manera que, cuando se necesite introducir
modificaciones, el cambio sólo deba aplicarse
en un lugar.
forma
normal Crear una tabla separada por cada
grupo de datos relacionados.
(1FN)
Identificar cada grupo de datos
relacionados con una clave primaria
REDUNDANCIA DE DATOS
Solución
Segunda
forma Estar si o si en 1FN
normal
Si y solo si ninguno de sus atributos no-
(2FN) principales son funcionalmente dependientes
en una parte (subconjunto propio) de una
clave candidata. (Un atributo no-principal es
uno que no pertenece a ninguna clave
candidata).
Solución: Crear dos nuevas tablas, una para alumnos y otra para
cursos.
z
(3FN)
Ningún atributo no primario
de la tabla debe ser
dependiente transitivamente
de una clave primaria.
EJEMPLO
z
Ejemplo 2
z
Solución
z
BIBLIOGRAFÍA