domingo, 4 de septiembre de 2011

La tercera forma normal (3FN)

Una relación R está en 3FN si y solo si esta en 2FN y todos sus atributos no primos dependen no transitivamente de la llave primaria.

Consiste en eliminar la dependencia transitiva que queda en una segunda forma normal, en pocas palabras una relación esta en tercera forma normal si está en segunda forma normal y no existen dependencias transitivas entre los atributos, nos referimos a dependencias transitivas cuando existe más de una forma de llegar a referencias a un atributo de una relación.

Fallas de la tercera forma normal:

La principal falla o defecto de la tercera forma normal es cuando se presenta la dependencia multivalor que es la existencia de dos o más relaciones independientes muchos a muchos causa redundancia en la información, y como también cuando se presenta que algún determinante no es clave candidata.

Ejemplos de las fallas de la 3FN:

Ejemplo 1:

Esta relación tiene dos claves sobrepuestas (Nivel, Cargo) y (Nivel, Nombre), pero como también el determinante de Cargo es Nombre pero este atributo Nombre no es una clave candidata.

Ejemplo 2:

Se presenta la dependencia multivalor donde hay de dos o más relaciones independientes muchos a muchos causa redundancia en la información.

EJEMPLOS DE LA 3FN:

Ejemplo 1: En la tabla Clase-Prof, se presenta una DF de profesor y oficina, por lo que se separo o se dividio en dos tablas, así se evito la dependencia transitiva.Ejemplo 2: La tabla Ganadores del torneo se dividió en dos, ya que se podia observar la dependencia transitiva entre dos atributos no claves, pero al dividirlo ya se disipo laDT.Ejemplo 3: La tabla principal que contiene información de una biblioteca, se dividió nuevamente, y esta ves en 3, para evitar la dependencia transitiva, por lo cual tenemos CodLibro-Título, CodAutor-Autor y CodEditorial-Editorial.Ejemplo 4: En la tabla de Boletas, se subdividió más aun, ya que presentaba dependencia transitiva, por lo que surgió una nueva tabla, la de Clientes. De la tabla Artículos salio la tabla Detalle.

No hay comentarios:

Publicar un comentario