Forma normal (3 fn)

8
FORMA NORMAL (3FN).

Transcript of Forma normal (3 fn)

Page 1: Forma normal (3 fn)

FORMA NORMAL (3FN).

Page 2: Forma normal (3 fn)

La Normalización

La normalización es el proceso de simplificar la relación entre los campos de un registro. Por medio de la normalización un conjunto de datos en un registro se reemplaza por varios registros que son más simples y predecibles y, por lo tanto, más manejables.

Page 3: Forma normal (3 fn)

Pasos de la normalización:

1. Descomponer todos los grupos de datos en registros bidimensionales.

2. Eliminar todas las relaciones en la que los datos no dependan completamente de la llave primaria del registro.

3. Eliminar todas las relaciones que contengan dependencias transitivas.

Page 4: Forma normal (3 fn)

afinidad

Una afinidad es una tabla de dos dimensiones. Cada hilera en la tabla tiene datos que pertenecen a alguna cosa o una parte de alguna cosa. Cada columna de la tabla contiene datos referentes a un atributo. Las hileras de denominan tuplas y las columnas atributos.

Page 5: Forma normal (3 fn)

EjemploLas afinidades en la segunda forma normal también tienen anomalías. Considerando la afinidad VIVIENDA de la siguiente figura. La clave es SID y las dependencias funcionales son SID Edificio y Edificio Cuota. Estas dependencias surgen porque cada estudiante vive en un edificio y cada edificio tiene una cuota. Cada estudiante que vive en Randolph Hall paga $1200 por trimestre.

Page 6: Forma normal (3 fn)

Debido a que SID determina Edificio y Edificio determina cuota. Indirectamente SID Cuota. Un arreglo de dependencias funcionales como este se denomina una dependencia transitiva, ya que SID determina Cuota por medio del atributo Edificio. Por esta dependencia transitiva, SID es la clave y la afinidad esta en segunda forma normal. A pesar de esto vivienda tiene anomalías.

Page 7: Forma normal (3 fn)

Para eliminar las anomalías de una afinidad en segunda forma normal, debe quitarse la dependencia transitiva, lo que conduce a la definición de una tercera forma normal: Una afinidad está en tercera forma normal si está en segunda forma normal y no tiene dependencias transitivas.

Page 8: Forma normal (3 fn)