25.07.2013 Views

MC/MER/MR

MC/MER/MR

MC/MER/MR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FIUBA - 75.15/75.28 BASE DE DATOS - Marzo 2010<br />

c) Hablando de deportes podemos querer guardar distinto tipo de información de acuerdo a los<br />

distintos tipos de deportes. Cada uno de los subtipos (DEPORTE CON PELOTA, DEPORTE DE<br />

EQUIPO, etc.) es un subconjunto del conjunto de todos los deportes (DEPORTE), pero no son<br />

excluyentes el uno del otro, incluso pueden existir deportes que no pertenecen a ninguno de<br />

estos subconjuntos.<br />

AGREGACION<br />

DEPORTE CON<br />

PELOTA<br />

TAMAÑO<br />

Una limitación del modelo E-R es la imposibilidad de expresar interrelaciones entre interrelaciones. La<br />

solución es usar la agregación. La agregación es una abstracción que permite manejar<br />

interrelaciones como entidades de mayor nivel.<br />

Considérese el siguiente caso: algunos empleados trabajan en proyectos y durante su trabajo usan<br />

diferentes máquinas. Usando las construcciones conocidas hasta ahora del modelo E-R,<br />

obtendríamos el siguiente diagrama:<br />

DEPORTE<br />

ES-UN<br />

DEPORTE<br />

DE EQUIPO<br />

CANT. JUGADORES<br />

DENOMINACIÓN<br />

PAIS DE ORIGEN<br />

EDAD MINIMA<br />

DEPORTE<br />

ACUATICO<br />

TIPO DE AGUA<br />

1,N 0,N<br />

EMPLEADO TRABAJA<br />

PROYECTO<br />

0,N<br />

0,N<br />

USA<br />

MAQUINA<br />

DEPORTE CON MEDIO<br />

DE LOCOMOCION<br />

MEDIO<br />

MODELIZACION CONCEPTUAL / MODELO E-R / MODELO RELACIONAL Página 21 de 21<br />

0,N

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!