Tecnologia
●
Las formas normales en detalle.
●
Primera forma normal
●
Segunda forma normal
●
Tercera forma normal
●
Forma Normal de boyce-codd
●
Cuarta yquinta Forma Normal
Porque Normalizar ?
●
●
●
Es muy probable que cuando diseñamos
una base de datos relacional no lo
hagamos de la manera mas optima.
Una forma común de tener diseñospoco
óptimos es que los datos se repitan o
redunden.
La normalización elimina redundancias
inútiles y optimiza el diseño de la BD.
EJEMPLO DE REDUNDANCIA
●
Supongamos que modelando unabase
de datos para una biblioteca, luego del
diseño conceptual nuestro MODELADO
ENTIDAD RELACIÓN solo nos arroja una
tabla asi:
TABLA: BIBLIOTECA
AUTOR
NACIONALI CODIGO
D
LIBRO
TITULOLIBRO
EDITORIAL AÑO
CODD
USA
FG789
BASES DE
DATOS
ANAYA
2000
CODD
USA
BR524
MYSQL
ANAYA
2001
CODD
USA
BR558
ORACLE
ANAYA
2000
ARIAS
COLCU635
PHP
NORMA
2005
ARIAS
COL
TR708
PHP,
MYSQL
NORMA
2006
ARIAS
COL
FWE35
JAVA
VOLUNTAD 2003
ROJAS
ESPAÑA
G0490
ANALISIS
ANAYA
PEREZCHILE
M7123
COCINA
VOLUNTAD 2010
PEREZ
CHILE
Q569
BAR
NORMA
1999
2010
Preguntas ?
●
●
●
Observa la redundancia o repetición de
valores (nacionalidad,editorial, autor) ?
Ve usted factible el equivocarse al tener
que digitar el mismo dato varias veces ?
Ve usted coherente el nombre de la tabla
o entidad con sus atributos por ejemplo
nacionalidad ? Año?
ESTOS PROBLEMAS QUE USTED
OBSERVÓ SE SOLUCIONAN CON LA
NORMALIZACION.
Formas normales en detalle
El proceso empieza aquí
Primera forma normal 1FN
Primera forma normal 1FN
Segundaforma normal 2FN
Segunda forma normal 2FN
Tercera forma normal 3FN
Tercera forma normal 3FN
FORMA NORMAL
FORMA NORMAL
BBOYCECODD FBC
OYCE CODD FBC
Cuarta forma normal 4FN
Cuarta forma...
Regístrate para leer el documento completo.