domingo, 11 de septiembre de 2011

Cuarta Forma Normal

La cuarta forma normal consiste en resolver las dependencias multivalores que contenga nuestra modelación de la base de datos. Estas dependencias multivalores se dan cuando la clave primaria de una tabla esta contiene un atributo, pero la clave primaria mas de un campo por ese atributo. Esto quiere decir que por cada clave primaria hay muchos atributos pero cada uno de esos atributos tiene solo una clave primaria.

Acontinucion presentaremos 4 ejemplos para poder explicar mejor la realizacion de esta forma normal.

Ejemplo 1:
En esta tabla vizualizamos que los diferentes restaurantes de pizza ofrecen diferentes tipos de pizza en diferentes areas de envio.



Podemos ver que Restaurante tiene una relacion de muchos a muchos tanto con Variedad de Pizza como Area de Envio. Por lo tanto por cada dependencia multivaluada se debe realizar una tabla.










Ejemplo 2:
En este segundo ejemplo tenemos una tabla con la clave del alumno y la especilidad de que pertenece(una o mas de una), como claves primarias de la tabla. El atributo curso corresponde a actividades que el alumno realiza(Puede ser mas de una por especialidad).


Clave posee una dependencia multivalor con el curso, por lo tanto se crea una tabla Clave-Curso.









Ejemplo 3:
La tabla que vemos acontinuacion representa una base de datos de un banco donde un tenemos el nombre del cliente, el tipo de credito que tiene y la direccion del cliente .


Al cliente tener mas de una direccion y mas de un credito, ocurre una dependencia multivalor entre credito y direccion.






Ejemplo 4:
En este ultimo ejemplo tenemos una tabla con el N° de curso el profesor que dicta el curso y los materiales pedidos por cada profesor para el curso que dictan.


Encontramos en esta tabla que entre el curso y el profesor existe una relacion de muchos a muchos y por lo tanto debemos resolver este multivalor.




No hay comentarios:

Publicar un comentario