Está en la página 1de 4

CC42A - BASES DE DATOS

Profesores. Gonzalo Navarro, Claudio Gutirrez


Auxiliar. Renzo Angles

AUXILIAR 2
MODELO ENTIDAD RELACION EXTENDIDO
29 de marzo del 2004
1.DEFINICIONES
Modelo entidad relacin extendido (EER): Abarca los conceptos del modelo Entidad
Relacin (ER) e incluye los conceptos de subclase, superclase, herencia, especializacin y
generalizacin.
Superclase: Concepto que agrupa caractersticas similares entre varias entidades.
Subclase: Tipo especial de entidad con caractersticas propias.
Superclase

Subclase

Subclase

Herencia de tipo: Todas las entidades que pertenecen a una subclase heredan los atributos
y relaciones de la superclase a la que pertenecen.
Especializacin: Crea un conjunto de subclases especiales partiendo de una superclase
con caractersticas generales.
Generalizacin: Consiste en definir una superclase general partiendo de una conjunto de
subclases con caractersticas comunes.
Tipos de subclase:
- Definida por predicado (o por condicin): Cuando es posible especificar una condicin de
pertenencia de una entidad a una subclase. La condicin se denomina predicado de
definicin.
- Definida por el usuario: El usuario define la condicin ya que no existe una condicin que
pueda ser evaluada automticamente
Especializacin por atributo: Si todas las subclases utilizan el mismo atributo de la
superclase para determinar a que subclase pertenece una entidad. El atributo se llama
atributo de definicin.
Restricciones sobre la especializacin:
- Restriccin de disyuncin: Si cada entidad pertenece a una sola subclase dentro de la
especializacin se dice que las subclases son disjuntas, si las entidades pueden estar en dos
subclases, es decir que pueden solaparse, se dice que las subclases no son disjuntas.
- Restriccin de completud: Si toda entidad es miembro de alguna subclase se dice que hay
una especializacin total, si se permite que una entidad no pertenezca a alguna subclase, la
especializacin es parcial.
Tipos de especializacin: En base a las restricciones sobre la especializacin se tienen 4
tipos de especializacin, disjunta total, disjunta parcial, solapada total y solapada parcial.
Herencia mltiple: Se produce cuando una subclase hereda de dos o ms superclases.

2.PROBLEMAS
Modele el diagrama EER para los siguientes problemas
2.1 Olimpiadas
Las sedes olmpicas se dividen en complejos deportivos. Los complejos deportivos se
subdividen en aquellos en los que se desarrolla un nico deporte y en los polideportivos.
Los complejos polideportivos tienen reas designadas para cada deporte con un indicador
de localizacin (ejemplo: centro, esquina-NE, etc.). Un complejo tiene una localizacin, un
jefe de organizacin individual y un rea total ocupada.
Los dos tipos de complejos (deporte nico y polideportivo) tendrn diferentes tipos de
informacin. Para cada tipo de sede, se conservar el nmero de complejos junto con su
presupuesto aproximado.
Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede celebrar
muchas carreras distintas.). Para cada evento est prevista una fecha, duracin, nmero de
participantes, nmero de comisarios. Una lista de todos los comisarios se conservar junto
con la lista de los eventos en los que est involucrado cada comisario ya sea cumpliendo la
tarea de juez u observador. Tanto para cada evento como para el mantenimiento se
necesitar cierto equipamiento (ejemplo: arcos, prtigas, barras paralelas, etc).
2.2 Universidad
Se tiene la siguiente informacin sobre empleados, estudiantes, cursos y departamentos.
Una departamento tiene un nombre y esta constituido de empleados (personal
administrativo y personal docente) y estudiantes (considerar que un departamento no puede
existir sin empleados). Un docente es encargado de un solo departamento y dentro del
personal administrativo se pueden tener secretarias, coordinadores y tcnicos. Cada
empleado tiene cdigo, nombre y uno o ms telfonos. Pueden haber secretarias docentes o
administrativas, los coordinadores tienen un e-mail y los tcnicos un nivel de estudio. Un
docente tiene e-mail y pagina web y existen docentes de tiempo completo o tiempo parcial.
Un estudiante tiene un cdigo, nombre, mail y el ao de ingreso a un departamento. Existen
alumnos regulares y egresados, para estos ltimos es necesario registrar el ao de egreso. El
alumno puede inscribir cursos un semestre dado en una seccin dada en un departamento
dado y se debe registrar la nota del alumno en el curso. Un curso tiene un cdigo, nombre,
nmero de crditos en el departamento donde se dicta, un profesor que dicto el curso en un
semestre dado y el nmero de alumnos que tomaron el curso.
Se espera poder responder a las siguientes consultas:
o Las notas del alumno A en los cursos que tomo en cada semestre de sus estudios.
o El promedio del alumno A durante todo su tiempo de estudios.
o Los cursos que el alumno A tomo en el departamento D.
o Los departamentos en los cuales el alumno A tomo cursos.
o En que departamento el alumno A tomo el curso C.
o El promedio de la seccin S del curso C en un semestre dado.
o Cursos que dicto un profesor un determinado semestre.
Agregar atributos o relaciones si lo considera necesario.

SOLUCION
Problema 2.1

#  34&50
;2

!%.71 71%


# $%&!#%

671 & $ 

;25<1

()! 2#&

1&!2  %


71,&0

 

 !


 




# $  .#%

1&!2  
+  #, -

* #  #! 




"# $%&'

%./
0

()!

#  34&50

: 713

89-%!4#

Problema 2.2

&!/
4
# -,
0
/


!1#%


!

 71,%.

 ;2

# !

0
/



  1&!& $2

2,

# -,
  &1


(  /!%



/

 %! 

 %25

"##. 1


!/
71 

 "# $  
 -

#

% $%,
& 71 #%

5 

!2&!

1/!%54

 #
%0



&

1%7 

&


&

 #

()1  %, 




# -,

!

( /
,%

 %!2

5

 #

() $ %.2,2 -

 * ,

También podría gustarte