Está en la página 1de 16

Unidad III

NORMALIZACIÓN
Qué es la normalización

Normalización es un conjunto de reglas que


sirven para ayudar a los diseñadores a
desarrollar un esquema que minimice los
problemas de lógica en el diseño de la Base de
Datos.
VENTAJAS DE LA NORMALIZACION

La normalización hace que las cosas sean
fáciles de entender.


Una base de datos normalizada ocupa menos
espacio en disco que una no normalizada.

Hay menos repetición de datos, lo que tiene


como consecuencia menor uso de espacio en
disco.
Dependencia Funcional.

La Dependencia Funcional es la relación que


existe entre dos atributos.
Ej. X y Y
Dado un valor de X, existe un valor de Y,
entonces Y es funcionalmente dependiente de
X.
Claves o Llaves.

Es el atributo que le da la diferenciación a


cada tabla, este atributo hace que no
tengamos tuplas o filas repetidas.
Dependencia Transitiva.
Es la dependencia
que está
encadenada.
Dado un valor de X,
existe un valor de Y,
y dado un valor de Y
existe un valor de Z
que es
transitivamente
dependiente de X.
Grados de normalización

Existen básicamente tres niveles de


normalización:


Primera Forma Normal (1NF)

Segunda Forma Normal (2NF)

Tercera Forma Normal (3NF).

Cada una de estas formas tiene sus propias


reglas.
R e g la D e s c r ip c ió n
P r i m e r a F o r m a I Nn co l rumy ae l l (a 1 Fe lNi m) i n a c i ó n d e t o d o s l o s
S e g u n d a F o r m aA Ns eo gr mu r aa l q( 2u Fe N t o) d a s l a s c o l u m n a s q u
c o m p le t a m e n t e d e p e n d ie n t e s d e la
T e r c e r a F o r m a EN loi mr m i na al (c3 uF a Nl q) u i e r d e p e n d e n c i a t r a n
t ra n s it iv a e s a q u e lla e n la c u a l la s c
d e p e n d ie n t e s d e o t ra s c o lu m n a s q u
Primera Forma Normal

La regla de la Primera Forma Normal establece que


las columnas repetidas deben eliminarse y colocarse
en tablas separadas.
En este caso, la clave primaria
se convierte en la combinación
{NÚMEROD, LUGARESD} pero
hay redundancia en las tuplas
La idea es eliminar el atributo
LUGARESD que viola la 1FN y
colocarlo en una relación aparte
LUGARES_DEPTOS junto con
la clave primaria NÚEROD de
DEPARTAMENTO. La calve
primaria de esta relación es la
combinación {NÚMEROD,
LUGARD}, como se aprecia en
la figura 3.12.

Hay una tupla distinta el LUGARES_DEPTOS por cada ubicación de un


departamento. El atributo LUGARESD se quita de la relación
DEPARTAMENTO de la figura 3.10, descomponiendo la relación que no es
1FN en las dos relaciones 1FN DEPARTAMENTO Y LUGARES_DEPTOS.
Segunda Forma Normal

La regla de la Segunda Forma Normal establece


que todas las dependencias parciales se deben
eliminar y separar dentro de sus propias tablas.
Una dependencia parcial es un término que
describe a aquellos datos que no dependen de la
llave primaria de la tabla para identificarlos.
Tercera Forma Normal

Una tabla está normalizada en esta forma si


todas las columnas que no son llave son
funcionalmente dependientes por completo de
la llave primaria y no hay dependencias
transitivas.
La transitividad se da cuando un atributo no clave depende
funcionalmente de un atributo que a su vez depende de la clave
primaria.
En resumen
La normalización es una técnica que se utiliza
para crear relaciones lógicas apropiadas entre
tablas de una base de datos. Ayuda a prevenir
errores lógicos en la manipulación de datos. La
normalización facilita también agregar nuevas
columnas sin romper el esquema actual ni las
relaciones.

También podría gustarte