Volver a la pagina de inicio

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.

Estructura de relación jerárquica Ejemplo de relación jerárquica

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:

    Ejemplo de jerarquía exclusiva Ejemplo de jerarquía inclusiva
  • 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:

      Ejemplo de jerarquía total
    • Sin mínimo de ocurrencias: jerarquía parcial

      Se representa sin círculo sobre el triángulo:

      Ejemplo de jerarquía parcial

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?

Combinación de tipos de jerarquías:
Tabla de los tipos de jerarquías
Ejemplos:
Ejemplo jerarquía exclusiva parcial
Ejemplo jerarquía inclusiva parcial
Ejemplo jerarquía exclusiva total
Ejemplo jerarquía inclusiva total

Subir