Está en la página 1de 2

Subtipos y supertipos

Un subtipo o sub-entidad es un subconjunto de otra entidad. Consideremos el


modelo de datos de una entidad financiera que tiene distintos tipos de CUENTAs:

Cuenta de ahorros: nmero de la cuenta de ahorros, fecha de apertura,


fecha de revisin, balance, tasa de inters, inters ganado.
Cuenta corriente: nmero de la cuenta corriente, fecha de apertura, fecha
de revisin, balance, balance disponible, cargo por cuenta corriente.
Cuenta de prstamo: nmero de la cuenta de prstamo, fecha de apertura,
fecha de revisin, monto del prstamo, tasa de inters, balance actual.

Observe que las distintas cuentas tienen atributos comunes que se pueden agrupar
en un supertipo o entidad generalizada, crendose de esta manera una
estructura jerrquica de entidades.
Cada una de las cuentas y los atributos que son exclusivos de ella formara un
subtipo o sub-entidad.
Su representacin en el Modelo Conceptual seria el siguiente

Al transformar al Modelo Lgico tendramos:

Relaciones ternarias
Supongamos el caso de varias COMPAIAs que venden varios PRODUCTOs a varios
CLIENTEs. Esta situacin se puede representar mediante dos relaciones binarias, tal
como se muestra en el diagrama siguiente.
En el Modelo Conceptual tendramos:

Y su transformacin en el Modelo Lgico seria:

El Modelo Conceptual anterior se puede convertir en uno que utiliza relaciones


ternarias.

Y su equivalente en el Modelo Lgico seria:

El diagrama demuestra que un CONTRATO representa tres formas de relaciones


entre COMPAA, PRODUCTO y CLIENTE: la relacin entre la compaa y el
producto que es vendido, la relacin entre el cliente y el producto que compra, y la
relacin del cliente con la compaa.

También podría gustarte