Tarea Nro. 2

Anuncio
Tarea Nro. 2
1. Que Es Generalización / Especialización en el Modelo Entidad Relación
Generalización
Es una relación contenida que existe entre el conjunto de entidades de nivel más
alto (superclase) y uno o más conjuntos de entidades de nivel más bajo (subclase).
La generalización es una inversión simple de la especialización, y en términos
del diagrama Entidad-Relación no se distinguen entre ellas.
La generalización procede del reconocimiento de un número de conjuntos de
entidades que comparten algunas características comunes, que se describen mediante
el mismo conjunto de atributos y participan en los mismos conjuntos de relaciones.
La generalización se usa para hacer resaltar los parecidos entre tipos de
entidades de nivel más bajo y ocultar sus diferencias. La distinción se hace a través de
un proceso llamado herencia de atributos. Los atributos de la entidad de más alto nivel
son heredados por los conjuntos de entidades de más bajo nivel.
Especialización.
Especialización es el proceso por el que se definen las diferentes subclases de una
superclase.
El conjunto de subclases se define basándose en características diferenciadoras de las
ocurrencias de entidad de la superclase.
El proceso de especialización definido anteriormente nos permite lo siguiente:
o Definir un conjunto de subclases a partir de una entidad.
o Asociar atributos específicos a cada subclase.
o Establecer relaciones específicas entre cada subclase con otras
entidades o subclases.
Por ejemplo, el conjunto se subclases {SECRETARIA, INGENIERO, TECNICO} es una
especialización de la superclase EMPLEADO mediante la distinción del tipo de trabajo en
cada ocurrencia de entidad. Podemos tener varias especializaciones de una misma entidad
basándonos en distintos criterios. Por ejemplo, otra especialización de EMPLEADO podría
dar lugar a las subclases ASALARIADO y SUBCONTRATADO, dependiendo del tipo de
contrato.
2. Que es Herencia de Atributos en el Modelo Entidad Relación
Herencia de atributos en la relación Clase/Subclase.
Debido a que una subclase es a su vez parte se una superclase, la subclase
tendrá sus atributos específicos así como los atributos correspondientes a la
superclase a la que pertenece. Esto quiere decir que la ocurrencia de entidad de una
subclase hereda los atributos correspondientes a la superclase a la que pertenece. De
la misma manera hereda las relaciones en las que su correspondiente superclase
participal.
3. Que es Agregación en el modelo Entidad Relación
Es una abstracción a través de la cual las relaciones se tratan como entidades de un nivel
más alto. Se utiliza para expresar relaciones entre relaciones o entre entidades y
relaciones. Se representa englobando la relación abstraída y las entidades que participan
en ella en un rectángulo. En la figura se muestra un ejemplo de agregación en el que se
representa la situación en la que un profesor, cuando está impartiendo una clase, puede
poner una incidencia ocurrida a lo largo de ésta (se fue la luz, falta la configuración de un
determinado software, etc.).
4. Ejercicios de Entidad Relación:
Descargar