domingo, 4 de septiembre de 2011

Cuarta Forma Normal (4FN)

Una tabla está en 4FN sí y solo sí esta en Tercera forma normal o en FNBC (Cualquiera de ambas) y no posee dependencias multivaluadas. Una tabla con una dependencia multivaluada(DMV) es una donde la existencia de dos o más relaciones independientes muchos a muchos causa redundancia; y es esta redundancia la que es suprimida por la cuarta forma normal.

Se presentan ejemplos para explicar mejor esta forma normal:




EJERCICIO1:


En la tabla presentada podemos darnos cuenta de una Dependencia Multivaluada (DMV) entre PK. La explicación es la siguiente: En una tienda existen varias categorías de productos y en cada categoría existen muchos artículos. Entonces, utilizamos la 4FN para eliminar esta DMV, quedando las siguientes tablas:







De esta manera se eliminan las dependecias multivaluadas de las tablas.





EJERCICIO 2:




En la tabla presentada podemos identificar fácilmente la dependencia multivalor. Un bebé puede ser atentido por muchas enfermeras y por muchos médicos. Al hacer uso de las reglas de la 4FN tenemos las siguientes tablas:










EJERCICIO 3:





Nuevamente, tenemos una tabla con DMV. En una facultad hay muchas carreras y, del mismo modo, en una carrera hay varios cursos electivos. Esta DMV se resuelve de la siguiente manera:










EJERCICIO 4:



En la tabla presentada, observamos una DMV debido a que en un restaurante (delivery) se elaboran muchos tipos de platos, los mismos que son distribuidos a diversas áreas de envio. Resolviendo este problema, tenemos las siguientes tablas.







No hay comentarios: