Popular Post

Popular Posts

Posted by : asdasda lunes, 27 de febrero de 2017

Este incorpora los elementos antes vistos en el modelo Entidad/Relación, con la adición de generalización y especialización.
Una entidad E es una generalización de un grupo entidades E1, E2…En. Estas últimas son especializaciones de la entidad general E. Ejemplificando esto para hacerlo más entendible tomemos a una entidad “doctor” como la entidad general. Ahora, esta entidad puede dividirse en varias especialidades como enfermeros, odontólogos, etc. Todos pertenecen a doctor y heredan los atributos de esa superclase, pero además de estos tienen otros atributos propios de su especialización. Los tipos de especialización existentes son:

  • Exclusiva: Cada ocurrencia de la superclase solo puede materializarse o existir en una de las especializaciones o subclases. Para representar esta especialización se agrega un arco al triángulo de la jerarquía o generalización.
  • Inclusiva: Es cuando una ocurrencia de la superclase puede materializarse en más de una subclase. Se representa sin el arco, quedando únicamente el triángulo.
  • Total: Se da cuando una ocurrencia en la entidad padre o superclase tiene que materializarse obligatoriamente en una de las especializaciones. En este caso se representa añadiendo un pequeño círculo al triángulo de la generalización.
  • Parcial: La entidad superclase no tiene porqué materializarse en una de las especializaciones (es opcional). Se representa de la misma forma que la especialización inclusiva.


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Fundamentos De Base de Datos - Devil Survivor 2 - Powered by Blogger - Designed by Johanes Djogan -