Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Exp On Ermere
Exp On Ermere
2. Modelo Entidad-Relacin
Objetivos:
Conocer los conceptos y notacin del modelo conceptual de datos entidad-relacin extendido. Comprender los significados del concepto de nulo en el modelo entidad-relacin extendido.
Contenidos:
1. Introduccin e historia del modelo 2. Conceptos bsicos del modelo
Modelo Entidad-Relacin
Bibliografa
[EN 2002] Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de Datos. 3 ed. Addison-Wesley, (Cap. 3 y 4) [MPM 1999] De Miguel, A.; Piattini, M.; Marcos, E. Diseo de bases de datos relacionales. Ra-Ma. (Cap. 2) [CBS 1998] Connolly, T.; Begg C.; Strachan, A. Database Systems: A Practical Approach to Design, Implementation and Management. 2nd ed. Addison-Wesley. (Cap. 5) [SKS 1998] Silberschatz, A;Korth, H; Sudarshan, S. Fundamentos de Bases de Datos. 3 edicin. Madrid: McGraw-Hill. (Cap. 2)
2
Modelo de datos conceptual de alto nivel Propuesto por Peter P. Chen en 1976
Extensiones/aportaciones de muchos otros autores No existe un nico MER, sino una FAMILIA DE MODELOS
Gran difusin
Muy extendido en los mtodos de diseo de bases de datos Soportado por herramientas software de diseo (CASE)
3
En el proceso de diseo...
Requisitos de datos
DISEO CONCEPTUAL
Esquema Conceptual
MER
4
Esquema conceptual
Descripciones detalladas de
TIPOS DE DATOS RELACIONES ENTRE DATOS RESTRICCIONES que los DATOS deben cumplir
ENTIDAD
Cosa u objeto del mundo real con existencia propia y distinguible del resto Objeto con existencia...
fsica o real (una persona, un libro, un empleado) abstracta o conceptual (una asignatura, un viaje)
Persona, lugar, cosa, concepto o suceso, real o abstracto, de inters para la empresa (ANSI, 1977)
7
ATRIBUTO
Propiedad o caracterstica de una entidad Una entidad particular es descrita por los valores de sus atributos: titulo = El alquimista impaciente genero = Thriller p1 nacionalidad = Espaa aoestreno = 2002 ... e1 dni = 87654321 nss = 1122334455 nombre = Cristina Aliaga Gil nacionalidad = Espaa ...
CLIENTE
Tambin...
PELICULA
titulo = El seor de los anillos genero = Fantasa nacionalidad = EEUU aoestreno = 2001 ... titulo = Amelie genero = Comedia nacionalidad = Francia aoestreno = 2001 ...
10
Ocurrencia Realizacin p2 Ejemplar Entidad concreta o individual titulo = Amores perros genero = Drama nacionalidad = Mjico aoestreno = 1999 ...
p3
p4
Intensin y Extensin
Un tipo de entidad describe el esquema o intensin para un conjunto de entidades que poseen la misma estructura EMPLEADO: dni, nss, nombre, direccin, telefono, altura, fechanacim, nacionalidad, edad Las instancias del tipo de entidad se agrupan en un conjunto de entidades o extensin
e1 (87654321, 1122334455, Cristina Aliaga Gil, Libertad, 2. Yecla. Murcia. 30510, 968100200, 160, 28/07/1979, Espaa, 23) e2 (12345678, 6677889900, Antonio Gil Snchez, Paz, 5. Murcia. Murcia.30012, 968111222, 176, 14/04/1944, Espaa, 58) e3 (11223344, 1234567890, Julia Sauce, Justicia, 20. Yecla. Murcia. 30510, 968000222, 159, 23/05/1947, Espaa, 55) ...
11
Tipos de atributos
12
Atributos compuestos
Atributos simples
No divisibles. Atmicos
genero
13
Atributos derivados
Valor calculado a partir de otra informacin ya existente (atributos, entidades relacionadas) Son informacin redundante... edad [de EMPLEADO], clculo a partir de fechanacim
entidades COPIA relacionadas con cada pelcula concreta atributo derivado de entidades relacionadas
Atributos almacenados
fechanacim [de cada EMPLEADO] nacionalidad [de una PELICULA]
14
slo un valor para cada entidad fechanacim [de un EMPLEADO particular] aoestreno [de cada PELICULA concreta]
ms de un valor para la misma entidad nacionalidad [ PELICULA coproducida por varios pases ] telefono [ EMPLEADO con varios telfonos de contacto] pueden tener lmites superior e inferior del nmero de valores por entidad nacionalidad (1-2) telefono (0-3)
15
La entidad no tiene ningn valor aplicable para el atributo: fechaalquiler [PELICULA slo en vdeo-venta (no alquiler)]
16
[MPM1999]
calle ciudad provincia codpostal fechanacim direccin (0,3) nombre telefono EMPLEADO altura
D (1,2)
telefono altura
(1,2)
dni
edad
nacionalidad
nss
dni edad
nacionalidad
17
Atributos Clave
Una clave identifica de forma nica cada entidad concreta atributo identificador Notacin EMPLEADO EMPLEADO
dni dni
[EN2002]
[MPM1999]
18
Una clave puede estar formada por varios atributos clave compuesta
Combinacin de valores distinta para cada instancia (nombre, fechanacim) en el tipo de entidad EMPLEADO Una clave compuesta debe ser mnima
Clave Principal Elegido (por el diseador) de entre los identificadores candidatos (IC), para ser el medio principal de identificacin de las instancias del tipo de entidad dni en EMPLEADO
[MPM1999]
calle ciudad provincia codpostal fechanacim direccin (0,3) nombre telefono EMPLEADO altura n-f nss
D (1,2)
telefono
altura
nombre
nss
IP
nacionalidad edad
dni
dni edad
nacionalidad
21
Conjunto de valores
Cada atributo simple est asociado a un dominio, que especifica sus valores vlidos
Dominio Descripcin Dominio
cadenas de hasta 30 caracteres alfabticos nmeros reales entre 0 y 25 (metros) ...
nombre NOMBRES TELEFONOS MEDIDAS
22
Atributo
EMPLEADO telefono
[MPM1999]
altura
RELACIN (relationship)
Tambin interrelacin Asociacin, vnculo o correspondencia entre instancias de entidades relacionadas de alguna manera en el mundo real
el director Alejandro Amenbar ha rodado la pelcula Mar adentro el empleado 87654321 trabaja en el local de videoclub principal la pelcula El imperio contraataca es una continuacin de la pelcula La guerra de las galaxias
23
DIRECTOR
HA_RODADO
Instancia del tipo de relacin
PELICULA
Vacas
Tesis Belle Epoque Torrente Tierra Abre los ojos Los otros
J. Mdem
C. Saura F. Trueba
S. Segura
A. Amenbar
Notacin
DIRECTOR
HA_RODADO
PELICULA
25
Nmero de tipos de entidad que participan en el tipo de relacin Binaria: grado 2 (el ms frecuente) Ternaria: grado 3 Reflexiva (o recursiva): grado 1
ACTOR
ACTUA_EN
PELICULA
ALQUILA
PELICULA
LOCAL_VIDEOCLUB
26
Todo tipo de entidad que participa en un tipo de relacin juega un papel especfico en la relacin
DIRECTOR
realizador HA_RODADO film PELICULA
Los nombres de rol se deben usar, sobre todo, en los tipos de relacin reflexivos, para evitar ambigedad
original VERSION_DE versin PELICULA
27
Limitan las posibles combinaciones de entidades que pueden participar en las relaciones Extradas de la situacin real que se modela
Una pelcula debe haber sido dirigida por uno y slo un director Un director ha dirigido al menos una pelcula y puede haber dirigido muchas
Nmero mximo de instancias de tipo de relacin en las que puede participar una misma instancia de tipo de entidad
DIRECTOR
Notacin
1
HA_RODADO
etiqueta en la lnea que une entidad y relacin Ojo: da la sensacin de que se representa al revs
N
PELICULA
29
Razones de cardinalidad ms comunes: 1:1 (uno a uno) 1:N (uno a muchos) M:N (muchos a muchos)
trabajador 1 TRABAJA_EN 1 lugar trabajo EMPLEADO encargado 1 SUPERVISA sucursal N LOCAL_VIDEOCLUB ACTOR personaje M ACTUA_EN N film PELICULA
30
Nmero mximo de instancias de un tipo de entidad que pueden estar relacionadas con una instancia del otro tipo de entidad Notacin
Etiqueta (1:1, 1:N, M:N) junto al tipo de relacin, o Flecha en sentido ... a N
trabajador EMPLEADO encargado SUPERVISA sucursal lugar trabajo
ACTOR M:N
1:1
TRABAJA_EN
1:N
ACTUA_EN
LOCAL_VIDEOCLUB
PELICULA
31
Nmero mximo de instancias de un tipo de entidad a las que otra instancia puede estar asociada, va un conjunto de relaciones Notacin
ACTOR
TRABAJA_EN
ACTUA_EN PELICULA
32
Especifica si toda la extensin de un tipo de entidad participa en un tipo de relacin, o slo parte de la extensin Indica si hay dependencia en existencia de un tipo de entidad respecto de un tipo de relacin Clases de participacin:
[EN2002]
Notacin
DIRECTOR
1
trabajador
HA_ RODADO
N
1
TRABAJA_EN 1 lugar trabajo
PELICULA
34
USA
POSEE
EDIFICIO
PERSONA
USA
p1 p2
EDIFICIO
e1 e2
PERSONA
POSEE
p1 p2
EDIFICIO
e1 e2
e3
p3 e4 p3
e3
e4
35
Nmeros mnimo y mximo de instancias del tipo de relacin en las que puede intervenir una instancia del tipo de entidad Notacin
EDIFICIO
(1,1)
36
[EN2002]
ACTOR M ACTUA_EN N PELICULA
TRABAJA_EN
1
SUPERVISA N
LOCAL_VIDEOCLUB
ACTOR
(1,n) ACTUA_EN (0,m) PELICULA
37
Nmeros mnimo y mximo de instancias de un tipo de entidad que pueden estar relacionadas con una instancia del otro tipo de entidad Notacin
(0,n)
38
Comparacin de notaciones
PERSONA EDIFICIO
[EN2002]
PERSONA
(0,n)
POSEE
(1,1)
EDIFICIO
POSEE
p1 p2 e1 e2 e3
[MPM1999]
PERSONA (1,1) POSEE (0,n) EDIFICIO
p3
e4
En toda notacin, la cardinalidad de una entidad es la etiqueta de la lnea que la une a la 39 relacin
LOCAL VIDEOCLUB
1:N
[MPM1999]
EMPLEADO
(1,1)
SUPERVISA
[SKS1998]
EMPLEADO
SUPERVISA
LOCAL VIDEOCLUB
40
[EN2002]
superior (0,n)
1
JEFE DE
continuacin (0,1)
PELICULA
[MPM1999]
versin (0,n) PELICULA
precuela (0,1)
SECUELA DE
1:1
original (0,1)
VERSIONA
N:1
41
1 TRABAJA_EN 1
[MPM1999]
ACTOR
M:N
(0,m)
ACTUA_EN
papel salario
(1,n)
PELICULA
42
Un atributo de una M:N es propio de la relacin Un atributo de una 1:1 o 1:N se puede llevar a uno de los tipos de entidad participantes
1 horas TRABAJA_EN 1 EMPLEADO 1 SUPERVISA N LOCAL_VIDEOCLUB fechainicio
horas
fechainicio
[EN2002]
horas
43
No tiene atributos clave propios Una instancia se identifica por su relacin con una instancia de otro tipo de entidad
Relaciona un tipo de entidad dbil y un tipo de entidad regular (fuerte, dominante, padre, propietaria) Atributos de la entidad dbil, que identifican de forma nica cada instancia, siempre que est relacionada con una instancia del tipo de entidad regular
Notacin
PACIENTE 1
ACUDE N VISITA_MEDICA N ASISTIDA POR 1 MEDICO
PELICULA 1
titulo
TIENE N
COPIA Clave parcial o Discriminante numcopia
ncolegiado nombre
especialidad
Dependencia en existencia
45
PERMISO_CONDUCCIN no es dbil: depende en existencia de EMPLEADO, pero tiene clave primaria propia
46
La existencia de una instancia del tipo de entidad dbil depende de la existencia de una instancia del tipo de entidad regular
Clases de dependencia:
En existencia En identificacin
47
[MPM1999]
( entre
Dependencia en existencia
entidades) Si desaparece una instancia del tipo de entidad regular deben desaparecer las instancias de la entidad dbil que dependen de ella Etiqueta E en el tipo de relacin dbil
Dependencia en identificacin
Adems de la dependencia en existencia... Una instancia del tipo de entidad dbil no se puede identificar por s misma Su clave es (clave_entidad_regular, clave_parcial) Etiqueta ID en el tipo de relacin dbil
48
[MPM1999]
PELICULA ID TIENE titulo
E POSEE
numcopia
PERMISO CONDUCCION
COPIA
idcopia
[MPM1999]
CLIENTE (1,1) E POSEE (0,n) PRESTAMO numprestamo 1:N dni
Dependencia en existencia
50
[MPM1999]
PRESTAMO numprestamo
(1,1)
ID TIENE (0,n) PAGO
PAGO
numpago idpago
Dependencia en identificacin
51
[MPM1999]
ACTOR (0,m) ACTUA_EN (1,n) M:N titulo nombre
PELICULA
Participacin total
52
[EN2002]
CLIENTE
[MPM1999]
CLIENTE
(0,n)
ALQUILA
(0,1)
(1,1)
CINTA VIDEO fecha ALQUILA
(1,n)
fecha (0,m)
LOCAL VIDEOCLUB
(1,1)
LOCAL VIDEOCLUB
CINTA VIDEO
(0,n)
ALQUILA
(0,1)
(1,m)
CINTA VIDEO
ALQUILA_EN
(0,1)
CINTA VIDEO
fecha
(0,m)
LOCAL VIDEOCLUB
(1,n)
LOCAL VIDEOCLUB
(1,1) (1,n)
CONTIENE
54
(1,n) (1,m)
PROVEE
PUEDE SUMINISTRAR
(1,n)
SUMINISTRA
(0,m)
PRODUCTO
(1,m)
PRODUCTO
fecha
(1,p)
TIENDA
(1,n)
TIENDA
(0,n)
VENDE
(1,m)
nombre
Prdida de semntica...
55
(1,n)
PUEDE SUMINISTRAR
(1,m)
PROVEE
(1,n)
SUMINISTRA
(0,m)
cantidad
(1,m)
PRODUCTO
codpr
(1,n)
TIENDA nombre
(1,p)
fecha
(0,n)
VENDE
(1,m)
56
Otra solucin: relacin ternaria como entidad dbil (Entidad Asociativa) [EN2002] cantidad fecha
(1,1)
REALIZA
(1,n)
PROVEEDOR idprov
SUMINISTRO
(1,1)
CONTIENE
(0,n)
PRODUCTO codpr
(1,1)
RECIBE
(1,n)
nombre TIENDA
57
[EN2002]
(0,n)
num
REALIZA
(0,m)
CANDIDATO
(1,1)
ENTREVISTA
(0,1)
fecha
GENERA
(1,1)
59
Dos (o ms) tipos de relacin son exclusivos, respecto de un tipo de entidad que participa en ambos, si cada instancia del tipo de entidad slo puede participar en uno de los tipos de relacin
VEHCULO
CONSUME
GASTA
GASOIL
GASOLINA
Caso especial de relacin entre un tipo de entidad y varios otros tipos de entidad
La jerarqua o relacin que se establece entre uno y otros corresponde a la nocin de es_un o de es_un_tipo_de Estas jerarquas pueden formarse por especializacin o bien por generalizacin
61
Agrupacin de instancias dentro de un tipo de entidad, que debe representarse explcitamente debido a su importancia para el diseo o aplicacin
Es la relacin que se establece entre un supertipo y cada uno de sus subtipos (nocin es_un o es_un_tipo_de) EMPLEADO Notacin:
SECRETARIO
EMPLEADO
[EN2002]
GERENTE
COMERCIAL
SECRETARIO
GERENTE
COMERCIAL
EMPLEADO ES
[SKS1998]
[MPM1999]
SECRETARIO
GERENTE
COMERCIAL
63
CAMIN
TURISMO
CICLOMOTOR
MDICO
(1,n)
FABRICA
N:1
(1,1)
FABRICANTE
[MPM1999]
CAMIN TURISMO MOTOCICLETA
(1,1) numPlazas
ID
LLEVA
(0,1)
SIDECAR
numEjes
tonelaje numPuer
cilindrada 1:1
65
Proceso de definicin de un conjunto de subtipos de un tipo de entidad ( supertipo) Subtipos suelen estar definidos segn caracterstica distintiva de las entidades del supertipo
Discriminante de la especializacin
EMPLEADO
[MPM1999]
actividad
SECRETARIO GERENTE COMERCIAL
66
[MPM1999]
motorS/N
tipo
VEHCULO_A_MOTOR
VEHCULO_SIN_MOTOR
CAMIN TURISMO
MOTOCICLETA
gnero
PELCULA
color
[EN2002]
DRAMA TERROR
COMEDIA
BLANCO_Y_NEGRO
COLOR 67
Atributos que slo tienen sentido para algunas instancias de un tipo y no para todas (atributos especficos) especialidadMdica no es aplicable a CELADOR Tipos de relacin en los que slo participan algunas entidades de un tipo y no todas (relaciones especficas) Relacin SUPERVISA entre CELADOR y SECCIN_HOSPITAL
1:1
[MPM1999]
CELADOR
(1,1)
SUPERVISA
(1,1)
SECCIN_HOSPITAL
68
fechaFab
numBastidor
VEHCULO
precio
fechaFab
tonelaje
G
numPuer
CAMIN
TURISMO
fechaFab numEjes
TURISMO
tonelaje
numPuer
[EN2002]
69
Generalizacin
nfasis en las similitudes Cada instancia del supertipo es tambin una instancia de alguno de los subtipos
Especializacin
nfasis en las diferencias Alguna instancia del supertipo puede no ser instancia de ningn subtipo
70
Definicin
Qu instancias del supertipo pertenecen a cada subtipo?
Disyuncin/Solapamiento
A cuntos subtipos puede pertenecer (a la vez) una instancia del supertipo?
Completitud/Parcialidad
Debe toda instancia del supertipo pertenecer a algn subtipo?
71
Condicin de pertenencia a cada subtipo con base en el valor de algn atributo del supertipo Restriccin que especifica que... Las instancias del subtipo deben satisfacer la condicin Todas las instancias del supertipo que cumplen la condicin, deben pertenecer al subtipo
PERSONA
[EN2002]
matriculado=true
estadoLaboral=en_activo
EMPLEADO
ESTUDIANTE
72
estadoLaboral en_activo
EMPLEADO
claseTrabajo mdico
MDICO
en_paro
PARADO
celador
enfermero
limpiador
LIMPIADOR
CELADOR
ENFERMERO
[EN2002]
[MPM1999]
73
No existe (o no interesa definir) ninguna condicin de pertenencia a los subtipos El usuario, al insertar una instancia, elige a qu subtipo pertenece
PROFESOR
[MPM1999]
TITULAR
AYUDANTE
ASOCIADO
74
Disyuncin/Solapamiento
Subtipos disjuntos si una instancia del supertipo puede ser miembro de, como mximo, uno de los subtipos
VEHCULO VEHCULO
d
TURISMO CAMIN TURISMO CAMIN
[EN2002]
[MPM1999]
75
Subtipos solapados si una instancia del supertipo puede ser, a la vez, miembro de ms de un subtipo Es la opcin por defecto
PERSONA PERSONA
o
EMPLEADO ESTUDIANTE EMPLEADO ESTUDIANTE
[EN2002]
[MPM1999]
76
Completitud/Parcialidad
Especializacin total (completa) indica que toda instancia del supertipo tambin debe ser instancia de algn subtipo
ANIMAL
ANIMAL
d
MACHO HEMBRA HERMAFRODITA MACHO HEMBRA HERMAFRODITA
[EN2002]
[MPM1999]
77
Especializacin parcial indica que es posible que alguna instancia del supertipo no pertenezca a ninguno de los subtipos Es la opcin por defecto La unin de las extensiones de los subtipos no es la extensin del supertipo en su totalidad
ALIMENTO ALIMENTO
[EN2002]
d
LACTEO FRUTA VERDURA LACTEO FRUTA
[MPM1999]
VERDURA
78
79
claseTrabajo
DOCENTE
ADMON_Y_SERV BECARIO
BECARIO
NO_BECARIO
TITULAR
CATEDRTICO
[MPM1999]
80
EMPLEADO
ESTUDIANTE
[MPM1999]
Eliminar una instancia de un supertipo implica eliminarla de todos los subtipos a los que pertenece Eliminar una instancia de un subtipo implica eliminarla del supertipo si la especializacin es ... disjunta y total, o bien solapada y total, y la instancia ya slo pertenece al subtipo (se elimin del resto) En el resto de casos, la instancia slo se elimina del subtipo
Hasta ahora hemos estudiado jerarquas de especializacin en las que se cumple la restriccin: Todo subtipo participa en slo una relacin supertipo/subtipo
En una retcula de especializacin... Un subtipo puede participar en varias relaciones supertipo/subtipo Un subtipo puede tener ms de un supertipo
84
fechaIni DESEMPLEADO
jornada salario
EMPLEADO
ESTUDIANTE
dedicacin
BECARIO beca
NO_BECARIO
En las jerarquas de especializacin Cada subtipo hereda atributos y relaciones... de su (nico) supertipo directo y de sus supertipos predecesores, hasta la raz
En las retculas de especializacin Un subtipo hereda atributos y relaciones... de sus supertipos (mltiples) directos herencia mltiple y de todos sus supertipos predecesores, hasta la raz
BECARIO hereda directamente de EMPLEADO y ESTUDIANTE, e indirectamente hereda de PERSONA Los subtipos compartidos dan lugar a retculas
86
Inhibicin de la herencia
Algunos modelos de datos permiten indicar que ciertos atributos del supertipo no deben ser heredados por los subtipos
POLGONO numVrtices ancho PENTGONO TRINGULO RECTNGULO
[MPM1999]
alto
CUADRADO
lado
Si un supertipo y un subtipo tienen un atributo con el mismo nombre, se entiende que el atributo del subtipo redefine el del supertipo
Se utiliza el mismo nombre y significado semntico pero se modifica cmo se calcula o cmo se representa el valor del atributo
[MPM1999]
lado
89
CUADRADO
Tratamiento de la herencia
Consideraremos que en el MERE ...
Los subtipos heredan todos los atributos de los supertipos Pero se permite la redefinicin de atributos en los subtipos, y la inhibicin de la herencia de atributos
ancho
rea
RECTNGULO
alto rea
[MPM1999]
lado
CUADRADO
Restriccin inherente del MER: No puede expresar relaciones entre varias relaciones, ni entre un tipo de relacin y un tipo de entidad
La agregacin... Permite combinar varios tipos de entidad, relacionados mediante un tipo de relacin, para formar un tipo de entidad agregada de nivel superior til cuando el tipo de entidad agregado debe relacionarse con otros tipos de entidad
91
Esquema en el MERE que almacena informacin sobre las entrevistas que una ETT organiza entre solicitantes de empleo y diferentes empresas
[EN2002]
ENTREVISTA_A fecha nomContacto
(1,m) N
nif
SOLICITANTE
telefContacto
nombre
telef
Algunas entrevistas dan lugar a ofertas de empleos y otras no cmo modelamos esto?
92
[EN2002]
Solucin 2:
EMPRESA ENTREVISTA_A
[EN2002]
SOLICITANTE
RESULTA_EN
OFERTA_EMPLEO
ERROR!
NO es posible establecer una relacin entre varias relaciones, ni entre relaciones y entidades
94
Solucin 3:
EMPRESA
ENTREVISTA
ENTREVISTA_A
SOLICITANTE
RESULTA_EN
[EN2002]
OFERTA_EMPLEO
OK!
(0,n)
REALIZA
(0,m)
SOLICITANTE
(1,1)
fecha ENTREVISTA
(0,1)
GENERA
(1,1)
nomContacto
telefContacto
Tipo de entidad dbil de otros dos Qu significa que ENTREVISTA tenga fecha como clave parcial?
96
[EN2002]
SOLICITANTE
EMPRESA
(0,n)
REALIZA
(1,1)
fech a
ENTREVISTA
(1,1)
(0,m)
SUFRE
(0,1)
GENERA
(1,1)
OFERTA EMPLEO
idOferta
EXPLICA
M
ASIGNATURA
UTILIZA
N
MEDIO
[EN2002]
ERROR! no es posible establecer una relacin entre una relacin y una entidad
98
Solucin:
[EN2002]
M N
PROFESOR
EXPLICA M
ASIGNATURA
EXPLICACIN
Entidad COMPUESTA o AGREGADA
UTILIZA N
MEDIO
99
MER : AGREGACIN
AGREGACIN COMPUESTO / COMPONENTE:
Un todo se obtiene por la unin de diversas partes, que pueden ser objetos distintos y que desempean papeles distintos en la agregacin.
COCHE
[MPM99] (4,4) RUEDA (1,1) CHASIS
(1,1) MOTOR