You are on page 1of 17

NIVELES DE

NORMALIZACIÓN DE
BASES DE DATOS
Ing. Alejandro Carrillo.
¿QUE ES NORMALIZACIÓN?
 Transformación de datos complejos a un conjunto de estructuras de datos
más pequeñas
 Más simples.
 Más estables.
 Más fáciles de mantener.
 Reglas que sirven para ayudar a los diseñadores de bases de datos a
desarrollar un esquema que minimice los problemas de lógica.
 Cada regla está basada en la que le antecede.
¿PORQUE NORMALIZACIÓN?
 Viejo estilo: Colocar todos los datos en un solo lugar, como un archivo o
una tabla de la base de datos.
 Ineficiente (Búsquedas).
 Conduce a errores de lógica (manipulación de datos).
 Consumo de espacio.
 Dificultad de entendimiento.
 Dificultad de mantenimiento.
FORMA CERO O SIN NORMALIZACIÓN
TIPO
DOC
NUMER
O DOC
NOMBRE
S
APELLID
OS EDAD
TELEFON
O 1
TELEFO
NO 2 EMAIL
JORNAD
A
CURS
O
ESTADO
CURSO DOCENTE
ESPECIALIDAD
DOCENTE
TI
890103-
03223
Miguel
Angel
Paez
Maldon
ado 20 7987876
232332
3
anabdsd@ho
tmail.com
mapmal@gm
ail.com Diurna
Progr
ama
ción Vigente
Alejandro
Carrillo Sistemas
TI
890103-
03223
Miguel
Angel
Paez
Maldon
ado 20 7987876
232332
3
anabdsd@ho
tmail.com
mapmal@gm
ail.com Diurna
Diseñ
o Vigente
Juana de
Arco
Diseño
gráfico
CC 2121343
Ana
Karina
Torroja
Ibanez 23 121221
797979
7
Dina211132@
gmail.com
Nocturn
a
Progr
ama
ción Vigente
Alejandro
Carrillo Sistemas
CC 2121343
Ana
Karina
Torroja
Ibanez 23 121221
797979
7
Dina211132@
gmail.com
Nocturn
a
Diseñ
o
En
espera
Anilo
Rodriguez
Diseño
gráfico
PRIMERA FORMA NORMAL
 1. Eliminar los grupos repetitivos de la tablas individuales.
 2. Crear una tabla separada por cada grupo de datos
relacionados.
 3. Identificar cada grupo de datos relacionados con una clave
primaria.
PRIMERA FORMA NORMAL

TIPO
DOC
NUMERO
DOC NOMBRES
APELLI
DOS EDAD
TELEFON
O EMAIL JORNADA CURSO
ESTADO
CURSO DOCENTE
ESPECIALIDAD
DOCENTE
TI
890103-
03223
Miguel
Angel
Paez
Maldo
nado 20 7987876
anabdsd@hotm
ail.com Diurna
Progra
mació
n Vigente
Alejandro
Carrillo Sistemas
TI
890103-
03223
Miguel
Angel
Paez
Maldo
nado 20 7987876
mapmal@gmail.
com Diurna Diseño Vigente
Juana de
Arco Diseño gráfico
TI
890103-
03223
Miguel
Angel
Paez
Maldo
nado 20 2323323
anabdsd@hotm
ail.com Diurna
Progra
mació
n Vigente
Alejandro
Carrillo Sistemas
TI
890103-
03223
Miguel
Angel
Paez
Maldo
nado 20 2323323
mapmal@gmail.
com Diurna Diseño Vigente
Juana de
Arco Diseño gráfico
CC 2121343
Ana
Karina
Torroja
Ibanez 23 121221
Dina211132@gm
ail.com Nocturna
Progra
mació
n Vigente
Alejandro
Carrillo Sistemas
CC 2121343
Ana
Karina
Torroja
Ibanez 23 121221
Dina211132@gm
ail.com Nocturna Diseño En espera
Anilo
Rodriguez Diseño gráfico
CC 2121343
Ana
Karina
Torroja
Ibanez 23 7979797
Dina211132@gm
ail.com Nocturna
Progra
mació
n Vigente
Alejandro
Carrillo Sistemas
CC 2121343
Ana
Karina
Torroja
Ibanez 23 7979797
Dina211132@gm
ail.com Nocturna Diseño En espera
Anilo
Rodriguez Diseño gráfico
SEGUNDA FORMA NORMAL
 1. Crear tablas separadas para aquellos grupos de datos que se
aplican a varios registros.
 2. Relacionar estas tablas mediante una clave externa
SEGUNDA FORMA
NORMAL
CURSOS
ID CURSO JORNADA CURSO ESTADO CURSO DOCENTE
ESPECIALIDAD
DOCENTE
1 Diurna Programación Vigente Alejandro Carrillo Sistemas
2 Diurna Diseño Vigente Juana de Arco Diseño gráfico
3 Nocturna Programación Vigente Alejandro Carrillo Sistemas
4 Nocturna Diseño En espera Anilo Rodriguez Diseño gráfico
ESTUDIANTES
TIPO DOC NUMERO DOC NOMBRES APELLIDOS EDAD TELEFONO ID CURSO
TI 890103-03223 Miguel Angel
Paez
Maldonad
o 20 7987876 1
TI 890103-03223 Miguel Angel
Paez
Maldonad
o 20 2323323 2
CC 2121343 Ana Karina
Torroja
Ibanez 23 121221 3
CC 2121343 Ana Karina
Torroja
Ibanez 23 7979797 4
EMAILS
ID_EMAIL TIPO DOC NUMERO DOC EMAIL
1 TI 890103-03223
anabdsd@hotmail.co
m
2 TI 890103-03223 mapmal@gmail.com
3 TI 890103-03223
anabdsd@hotmail.co
m
4 TI 890103-03223 mapmal@gmail.com
5 CC 2121343
Dina211132@gmail.c
om
6 CC 2121343
Dina211132@gmail.c
om
7 CC 2121343
Dina211132@gmail.c
om
8 CC 2121343
Dina211132@gmail.c
om
TERCERA FORMA NORMAL
 Eliminar aquellos campos que no dependan de la clave.
TERCERA FORMA NORMAL
TELEFONOS
ID_TELEFONO TIPO DOC NUMERO DOC TELEFONO
1 TI 890103-03223 7987876
2 TI 890103-03223 2323323
3 CC 2121343 121221
4 CC 2121343 7979797
CURSOS
ID CURSO ID JORNADA CURSO ESTADO CURSO ID DOCENTE
1 1 Programación Vigente 1
2 1 Diseño Vigente 2
3 2 Programación Vigente 1
4 2 Diseño En espera 3
ESTUDIANTES
TIPO DOC NUMERO DOC NOMBRES APELLIDOS EDAD ID CURSO
TI 890103-03223 Miguel Angel Paez Maldonado 20 1
TI 890103-03223 Miguel Angel Paez Maldonado 20 2
CC 2121343 Ana Karina Torroja Ibanez 23 3
CC 2121343 Ana Karina Torroja Ibanez 23 4
EMAILS
ID_EMAIL TIPO DOC NUMERO DOC EMAIL
1 TI 890103-03223 anabdsd@hotmail.com
2 TI 890103-03223 mapmal@gmail.com
3 TI 890103-03223 anabdsd@hotmail.com
4 TI 890103-03223 mapmal@gmail.com
5 CC 2121343 Dina211132@gmail.com
6 CC 2121343 Dina211132@gmail.com
7 CC 2121343 Dina211132@gmail.com
8 CC 2121343 Dina211132@gmail.com
DOCENTES
ID DOCENTE DOCENTE ESPECIALIDAD DOCENTE
1 Alejandro Carrillo Sistemas
2 Juana de Arco Diseño gráfico
3 Anilo Rodriguez Diseño gráfico
JORNADAS
ID JORNADA JORNADA
1 Diurna
2 Nocturna
CUARTA FORMA NORMAL
 Eliminar dependencias multi-valor.
ASIGNACION_CURSO
ID CURSO ID JORNADA ID DOCENTE TIPO DOC NUMERO DOC ID_ASIGNACION_CURSO
1 1 1 TI 890103-03223 1
2 1 2 TI 890103-03223 2
1 2 1 CC 2121343 3
3 2 3 CC 2121343 4
ESTUDIANTES
TIPO DOC NUMERO DOC NOMBRES APELLIDOS EDAD
TI 890103-03223 Miguel Angel Paez Maldonado 20
TI 890103-03223 Miguel Angel Paez Maldonado 20
CC 2121343 Ana Karina Torroja Ibanez 23
CC 2121343 Ana Karina Torroja Ibanez 23
CUARTA FORMA NORMAL
TELEFONOS
ID_TELEFONO TIPO DOC NUMERO DOC TELEFONO
1 TI 890103-03223 7987876
2 TI 890103-03223 2323323
3 CC 2121343 121221
4 CC 2121343 7979797
EMAILS
ID_EMAIL TIPO DOC NUMERO DOC EMAIL
1 TI 890103-03223 anabdsd@hotmail.com
2 TI 890103-03223 mapmal@gmail.com
3 TI 890103-03223 anabdsd@hotmail.com
4 TI 890103-03223 mapmal@gmail.com
5 CC 2121343 Dina211132@gmail.com
6 CC 2121343 Dina211132@gmail.com
7 CC 2121343 Dina211132@gmail.com
8 CC 2121343 Dina211132@gmail.com
DOCENTES
ID DOCENTE DOCENTE ESPECIALIDAD DOCENTE
1 Alejandro Carrillo Sistemas
2 Juana de Arco Diseño gráfico
3 Anilo Rodriguez Diseño gráfico
JORNADAS
ID JORNADA JORNADA
1 Diurna
2 Nocturna
CURSOS
ID CURSO CURSO ESTADO CURSO
1 Programación Vigente
2 Diseño Vigente
3 Diseño En espera
¿Y LA LEGENDARIA QUINTA FORMA
NORMAL?
QUINTA FORMA NORMAL
 Forma normal de proyección-unión (PJ/NF)
 Reduce redundancia en las bases de datos relacionales que guardan hechos
multi-valores aislando semánticamente relaciones múltiples relacionadas.
¿PREGUNTAS?
¡GRACIAS!