CasER 1.1 Log
29 / 09 / 2011 19:00
Pasaje a Modelo Lógico:
Eliminación de Atributos compuestos:
El atributo compuesto DIRECCION pertenece a la entidad PERSONA.
Se toma la opción A: Se genera un único atributo en la entidad PERSONA que se convierte en la concatenación de todos los atributos simples que contiene el atributo compuesto (CALLE-NÚMERO-PISO-DEPTO ).
Se deshizo la operación de eliminar el atributo compuesto DIRECCION.
El atributo compuesto DIRECCION pertenece a la entidad PERSONA.
Se toma la opción C: Se genera una nueva entidad (DIRECCION) que representa el atributo compuesto, conformada por cada uno de los atributos simples que contiene. Esta nueva entidad debe estar relacionada con la entidad a la cual pertenecía el atributo compuesto. Esta solución capta mejor la esencia
del atributo compuesto. Es la opción más compleja.
El nombre de la nueva relación es: PERSONA_DIRECCION.
Eliminación de Atributos polivalentes:
El atributo polivalente: TITULOS pertenece a la entidad PELICULA.
Se crea una nueva entidad con el nombre del atributo polivalente: TITULOS.
Se crea una relación con el nombre: PELICULA_TITULOS.
Eliminación de Jerarquías:
La jerarquía que se va a eliminar esta formada por las siguientes entidades:
PERSONA / CLIENTE / EMPLEADO.
La jerarquía tiene cobertura Parcial Exclusiva.
Como no hay subentidades que sean hijo y padre a la vez, se le da la opción de eliminar a los
hijos o dejar todo.
Se toma la decision de conservar todas las entidades. Por lo tanto se generan nuevas relaciones.
CasER 1.1 Log
29 / 09 / 2011 18:56
Pasaje a Modelo Físico:
Eliminación de Identificadores Externos:
No se encontraron identificadores externos para eliminar.
Tablas generadas:
CLIENTE ( DNI , número_de_cliente)
PELICULA ( NÚMERO_DE_PELICULA )
Transformación de la relación alquila (1,n) a (1,n):
Se crea una tabla nueva llamada alquila que tiene un identificador, la combinación de atributos que constituyen las claves primarias tanto de E1 como de E2, y los atributos de la relación.
ALQUILA ( ID_ALQUILA , número_de_cliente, número_de_pelicula)
EMPLEADO ( DNI )
ÁREA ( NÚMERO , descripción, id_empleado)
Transformación de la relación trabaja (1,n) a (1,n):
Se crea una tabla nueva llamada trabaja que tiene un identificador, la combinación de atributos que constituyen las claves primarias tanto de E1 como de E2, y los atributos de la relación.
TRABAJA ( ID_TRABAJA , id_empleado, número, mes_del_año)
Transformación de la relación persona_direccion (1,1) a (1,1): las dos entidades participan con cardinalidad máxima y mínima igual a uno.Las entidades persona y direccion se transforman en una sola tabla. Se toma el identificador de una de las dos entidades como identificador de la tabla.
PERSONA ( DNI , id_direccion, id_direccion_persona_direccion, nombre, calle, número, piso, depto)
TITULOS ( TITULOS )
Transformación de la relación pelicula_titulos (1,n) a (1,n):
Se crea una tabla nueva llamada pelicula_titulos que tiene un identificador, la combinación de atributos que constituyen las claves primarias tanto de E1 como de E2, y los atributos de la relación.
PELICULA_TITULOS ( ID_PELICULA_TITULOS , número_de_pelicula, titulos)