La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelo Entidad Relación (cont.) Por Francisco Moreno

Presentaciones similares


Presentación del tema: "Modelo Entidad Relación (cont.) Por Francisco Moreno"— Transcripción de la presentación:

1 Modelo Entidad Relación (cont.) Por Francisco Moreno

2 Supertipos y Subtipos Supertipo MATERIAL #id *título VIDEO *duración
*formato Subtipos Por ejemplo: AVI, MPEG, MOV, WMV, FLV, etc. LIBRO *nro páginas

3 Supertipos y Subtipos El modelo de subtipos es excluyente
Los subtipos tienen (“heredan”) todos los atributos del supertipo Un subtipo puede tener relaciones con otras entidades al igual que el supertipo Puede haber relaciones entre los subtipos y entre el supertipo y los subtipos Un supertipo puede tener cualquier cantidad de subtipos Un subtipo puede a su vez poseer subtipos

4 Supertipos y Subtipos El identificador único del supertipo es el identificador de cada uno de los subtipos Las instancias de los subtipos no pueden tener el mismo valor en el identificador único (no serían excluyentes) Cada subtipo puede tener identificadores alternativos (no tienen notación especial) Existe una relación 1 a 1 implícita entre el subtipo y el supertipo Se debe especificar si el modelo es completo o no, por ejemplo, ¿existen materiales “rasos”, es decir que no son ni videos ni libros?

5 Arcos EMPRESA #nit *teléfono FACTURA #código *fecha PERSONA #cédula
para generadora de EMPRESA #nit *teléfono FACTURA #código *fecha PERSONA #cédula *año_nacim generadora de para

6 Arcos Sirve para representar relaciones excluyentes.
Cualquier número de entidades puede participar en un arco. Ejemplo de lectura de la relación: Una factura debe ser para una empresa o para una persona Una empresa puede ser generadora de muchas facturas Una persona puede ser generadora de muchas facturas Usualmente, los nombres de las relaciones de las entidades participantes en el arco son iguales

7 Existe una correspondencia muy alta entre los arcos y los supertipos/subtipos; dependiendo de la naturaleza del problema y de la complejidad se podría pasar de arcos a subtipos y viceversa… Si se tiene una situación que NO es excluyente entonces no usar subtipos: Exclusivo No exclusivo VEHÍCULO clasificado como AVIÓN VEHÍCULO AVIÓN el rol de clasificado como BARCO BARCO el rol de Aquí un mismo VEHÍCULO puede ser simultáneamente AVIÓN y BARCO

8 Ejemplos Modelo E - R En la página del curso se estarán publicando, en el menú Recursos, varios enunciados con su correspondiente solución. En clase se desarrollará la solución de otro ejemplo y posteriormente se publicará su enunciado en la página del curso.


Descargar ppt "Modelo Entidad Relación (cont.) Por Francisco Moreno"

Presentaciones similares


Anuncios Google