Está en la página 1de 2

Universidad Nacional del Santa

Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Sistemas e Informática

25. RESUMEN NORMALIZACION


La normalización de datos es un procedimiento que asegura que un modelo de datos se
ajusta a ciertos estándares definidos para minimizar la redundancia de datos, proporcionar
flexibilidad para soportar requisitos funcionales y permitir que el modelo se diseñe sobre
una amplia variedad de diseños alternativos de bases de datos. Para ello emplearemos los
conceptos de formas normales.

Dependencia Funcional (DF).- Dada una relación R, el atributo Y de R depende


funcionalmente del atributo X de R. (R.X ^ R.Y). R.X determina funcionalmente a R.Y, si y
sólo si: si un valor Y en R está asociado a cada valor de X en R. (En cualquier momento
dado).
Peligros y Anomalías en el Diseño de Bases de datos Relaciónales
Entre las propiedades indeseables que un mal diseño puede tener están:
ü Repetición de la información
ü Incapacidad para representar cierta información.
ü Pérdida de información. Lo que puede generar las siguientes anomalías: de inserción, de
eliminación, de actualización.
El proceso de normalización es una progresiva detección y eliminación de esas dependencias
indeseadas.

PRIMERA FORMA NORMAL (1FN)


Una relación está en la 1ra. forma normal sí y sólo si todos los dominios simples y
subyacentes contienen sólo valores atómicos. Lo que significa que debemos eliminar los
atributos repetidos o grupos de atributos. Esta 1ra. Forma normal la logra
automáticamente cualquier relación plana, sin entradas anidadas, esto significa que todos
los valores de sus columnas son simples.
SEGUNDA FORMA NORMAL (2FN)
Una relación está en 2NF, si y sólo si está en 1NF y todos los atributos no clave dependen
funcionalmente por completo de la clave primaria. Entonces cuando una relación está en
1NF pero no en 2NF siempre podrá reducirse a un conjunto equivalente de relaciones en
2NF, para que suceda esto su clave primaria deberá ser compuesta, de tal manera que se
pueda reducir.
TERCERA FORMA NORMAL (3FN)
Una relación está en 3NF, si y sólo si está en 2NF y todos los atributos no clave dependen
funcionalmente de manera no transitiva de la clave primaria. (Es decir no tienen ninguna
dependencia funcional transitiva).
FORMA NORMAL BOYCE/CODD (BCNF)
La tercera forma normal no maneja de manera satisfactoria el caso de una relación en la
cual:
a) Hay varias claves candidatas
b) Esas claves candidatas son compuestas
c) Las claves candidatas se traslapan (es decir pueden tener por lo menos un atributo en
común).
No siempre se dan casos de combinación de las condiciones a, b y c, por lo cual la BCNF se

reduce a la simple 3NF.

Una relación está en BCNF si y sólo si todo atributo del cual depende funcionalmente por
completo algún otro atributo es una clave candidata.

Base de Datos Ing. Hugo Caselli Gismondi 59


Universidad Nacional del Santa
Facultad de Ingeniería
Escuela Académico Profesional de Ingeniería de Sistemas e Informática

PEDIDO N° 12345 Compro Fecha: 13/06/2005

Proveedor N° 7865 Barato S. A.


Nombre del Proveedor: ”Tepresto Hermanos”
Dirección del Proveedor: Av. Los Tiburones s/n
Deseamos que envíen:
Número Precio Sub
Descripción Cantidad
Producto Unitario Total

1324 Reproductor DVD LG $55.00 $110.00


2143 Horno Microondas Miray $125.00 $375.00
3241 Equipo Stereo AIWA $380.00 $380.00

Importe: $865.00
IGV: $164.35

TOTAL: $1029.35

Base de Datos Ing. Hugo Caselli Gismondi 60

También podría gustarte