Está en la página 1de 2

Supertipos y subtipos Cuando un grupo de entidades se pueden agrupar en un mismo conjunto y tienen atributos y/o relaciones comunes, se puede emplear

un esquema de Supertipo y Subtipo, donde el Supertipo corresponde a la entidad que agrupa y en ella se incluyen los atributos y relaciones que sean comunes a todas las entidades subtipo, estas últimas incluirán solamente aquellos atributos o relaciones que le sean propios. Los subtipos que se incluyan deben ser mutuamente excluyentes. En la notación de Barker, los supertipos y subtipos se representan como entidades dentro de entidades. Por ejemplo:

En este caso se representa que los empleados (supertipo) pueden ser de dos clases (subtipos): fijos o temporales. Todos los empleados, independiente de su tipo, se identifican con la cedula y deben tener un nombre, adicionalmente están asignados a un departamento. Los empleados fijos son los únicos que tienen definido un salario. Los empleados temporales tienen asignado un valor por hora y pertenecen a una empresa de temporales. Al igual que otras entidades, los supertipos y subtipos deben tener una clave o llave; si la clave se ha definido para el supertipo (como en el ejemplo anterior), se entiende que es la misma para todos los subtipos; de otra forma, cada subtipo deberá definir su propia clave.

Escrito por: Lyda Peña Paz (lpena@uao.edu.co)

29

se dice que las relaciones son mutuamente excluyentes. Por ejemplo: En este caso. En la notación de Barker.¿Qué pasa si no se usan los supertipos y subtipos? R// Debido a que el Modelo Entidad – Relación es un modelo conceptual. Escrito por: Lyda Peña Paz (lpena@uao. pero sí debe asegurarse que toda la información necesaria se represente en el modelo. identificando atributos comunes. en el caso del ejemplo. Se debe observar que el tipo de relación es igual para cada una de las tres entidades (interpretada por). pero estas relaciones no pueden ocurrir al mismo tiempo. no es obligatoria su utilización. pero no pueden ocurrir dos o tres de estas relaciones al mismo tiempo. el manejo de supertipos y subtipos ayuda a representar mejor el mundo real. las relaciones mutuamente excluyentes se representan mediante un arco que las abarca. sin embargo.co) 30 . deberían entonces crearse dos entidades: empleado fijo y empleado temporal con sus respectivos atributos y relaciones. se entiende que una canción debe ser interpretada por un Solista o una Orquesta o un Grupo_vocal.edu. Relaciones Excluyentes Si una entidad tiene relaciones del mismo tipo con múltiples entidades.