Академический Документы
Профессиональный Документы
Культура Документы
El modelo ERE incluye todos los conceptos del modelo ER. En adición, incluye los
conceptos de subclase y superclase además de los conceptos de especialización y
generalización. Otro concepto incluido en el modelo ERE es la categorización.
Asociado con estos conceptos se encuentra el mecanismo de herencia en el
atributo. Desafortunadamente, no existe una terminología estándar para estos
conceptos. Por lo que se usará la terminología más empleada hasta estos
momentos.
Subclases y Superclases. En varios casos, un tipo de entidad tiene varios
subgrupos de sus entidades y necesitan ser representados explícitamente por que
así lo solicitan los requerimientos de la base de datos.
La “d” en el círculo de la figura 1 indica “disjunto”, esto indica que una entidad solo
puede pertenecer a una de las subclases ahí indicada. Si no existe la restricción
de disyunción, entonces existe la restricción de sobre posición; esto es, la misma
entidad puede pertenecer a más de una subclase de la especialización. En este
caso se colocará una “o” en el circulo (de overlap).
Categorías.
Una categoría tiene dos o más superclases que pueden representar distintos tipos
de entidades, mientras que otras relaciones superclase/clase siempre tiene una
simple superclase.
Los atributos que heredan trabajan más selectivamente en el caso de categorías.
Por ejemplo, en la figura 5 cada entidad DUEÑO hereda los atributos de una
COMPAÑIA, una PERSONA o un BANCO, dependiendo de la superclase a la cual
pertenece. Esto se conoce como herencia selectiva.
En el triángulo se representará: con una letra d el hecho de que los subtipos sean
disjuntos, con un círculo o una O si los subtipos pueden solaparse y con una U el
caso de uniones por categorías. La presencia de una jerarquía total se representa
con una doble línea entre el supertipo y el triángulo.
Los subtipos disjuntos( no traslapados o no solapados) son subtipos que
contienen un subconjunto único del conjunto entidad supertipo.
Los subtipos traslapados (no disjuntos) son los que contienen subconjuntos no
únicos del conjunto entidad supertipo.