Entidad Relación Extendido
Modelo E/R que incluye las relaciones jerárquicas.
- Relaciones jerárquicas:
-
Se producen cuando una entidad se puede subdividir en otras, las cuales mantienen una relación ES_UN con la anterior.
Por ejemplo, un empleado es un administrativo; un empleado es un gerente.
Las sub-entidades heredan las claves y los atributos de la super-entidad.
Se pueden encontrar tipos de relaciones jerárquicas según dos criterios:
-
Según el numero máximo de ocurrencias
en las que las sub-entidades se corresponden
con una ocurrencia de la super-entidad
- Si una ocurrencia de la super-entidad solo se corresponde como máximo con una de las sub-entidades: Jerarquía exclusiva
- Si a una ocurrencia de la super-entidad le pueden corresponder más de una ocurrencia de las sub-entidades: Jerarquía inclusiva o con solapamiento
Ejemplos:
-
Según si a una ocurrencia de la super-entidad debe o no
corresponderle varias o ninguna ocurrencia en las subentidades
-
Una ocurrencia como mínimo: jerarquía total
Se representa con un círculo sobre el triángulo:
-
Sin mínimo de ocurrencias: jerarquía parcial
Se representa sin círculo sobre el triángulo:
-
Una ocurrencia como mínimo: jerarquía total
Para poder determinar fiablemente el tipo de jerarquía es útil preguntarse: Para una ocurrencia en la superentidad ¿Cuántas ocurrencias existen como mínimo y máximo en la sub-entidad?
-
Según el numero máximo de ocurrencias
en las que las sub-entidades se corresponden
con una ocurrencia de la super-entidad
- Combinación de tipos de jerarquías:
-
- Ejemplos:
-


