Está en la página 1de 17

NIVELES DE

NORMALIZACIN DE
BASES DE DATOS
Ing. Alejandro Carrillo.
QUE ES NORMALIZACIN?
Transformacin de datos complejos a un conjunto de estructuras de datos
ms pequeas
Ms simples.
Ms estables.
Ms fciles de mantener.
Reglas que sirven para ayudar a los diseadores de bases de datos a
desarrollar un esquema que minimice los problemas de lgica.
Cada regla est basada en la que le antecede.
PORQUE NORMALIZACIN?
Viejo estilo: Colocar todos los datos en un solo lugar, como un archivo o
una tabla de la base de datos.
Ineficiente (Bsquedas).
Conduce a errores de lgica (manipulacin de datos).
Consumo de espacio.
Dificultad de entendimiento.
Dificultad de mantenimiento.
FORMA CERO O SIN NORMALIZACIN
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
cin 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
Diseo
grfico
CC 2121343
Ana
Karina
Torroja
Ibanez 23 121221
797979
7
Dina211132@
gmail.com
Nocturn
a
Progr
ama
cin 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
Diseo
grfico
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 Diseo Vigente
Juana de
Arco Diseo grfico
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 Diseo Vigente
Juana de
Arco Diseo grfico
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 Diseo En espera
Anilo
Rodriguez Diseo grfico
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 Diseo En espera
Anilo
Rodriguez Diseo grfico
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 Programacin Vigente Alejandro Carrillo Sistemas
2 Diurna Diseo Vigente Juana de Arco Diseo grfico
3 Nocturna Programacin Vigente Alejandro Carrillo Sistemas
4 Nocturna Diseo En espera Anilo Rodriguez Diseo grfico
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 Programacin Vigente 1
2 1 Diseo Vigente 2
3 2 Programacin Vigente 1
4 2 Diseo 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 Diseo grfico
3 Anilo Rodriguez Diseo grfico
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 Diseo grfico
3 Anilo Rodriguez Diseo grfico
JORNADAS
ID JORNADA JORNADA
1 Diurna
2 Nocturna
CURSOS
ID CURSO CURSO ESTADO CURSO
1 Programacin Vigente
2 Diseo Vigente
3 Diseo En espera
Y LA LEGENDARIA QUINTA FORMA
NORMAL?
QUINTA FORMA NORMAL
Forma normal de proyeccin-unin (PJ/NF)
Reduce redundancia en las bases de datos relacionales que guardan hechos
multi-valores aislando semnticamente relaciones mltiples relacionadas.
PREGUNTAS?
GRACIAS!

También podría gustarte