Representación del diagrama ER

Aprendamos ahora cómo se representa el modelo ER mediante un diagrama ER. Cualquier objeto, por ejemplo, entidades, atributos de una entidad, conjuntos de relaciones y atributos de conjuntos de relaciones, se puede representar con la ayuda de un diagrama ER.

Entidad

Las entidades se representan mediante rectángulos. Los rectángulos se nombran con el conjunto de entidades que representan.

Atributos

Los atributos son las propiedades de las entidades. Los atributos se representan mediante elipses. Cada elipse representa un atributo y está directamente conectada a su entidad (rectángulo).

Si los atributos son composite, se dividen aún más en una estructura en forma de árbol. Luego, cada nodo se conecta a su atributo. Es decir, los atributos compuestos están representados por elipses que están conectados con una elipse.

Multivalued los atributos están representados por doble elipse.

Derived los atributos se representan mediante elipse discontinua.

Relación

Las relaciones están representadas por una caja en forma de diamante. El nombre de la relación está escrito dentro del cuadro de diamantes. Todas las entidades (rectángulos) que participan en una relación, están conectadas a ella por una línea.

Relación binaria y cardinalidad

Una relación en la que participan dos entidades se denomina binary relationship. La cardinalidad es el número de instancias de una entidad de una relación que puede asociarse con la relación.

  • One-to-one- Cuando solo una instancia de una entidad está asociada con la relación, se marca como '1: 1'. La siguiente imagen refleja que solo una instancia de cada entidad debe estar asociada con la relación. Representa una relación uno a uno.

  • One-to-many- Cuando más de una instancia de una entidad está asociada con una relación, se marca como '1: N'. La siguiente imagen refleja que solo una instancia de entidad a la izquierda y más de una instancia de una entidad a la derecha pueden estar asociadas con la relación. Representa una relación de uno a varios.

  • Many-to-one- Cuando más de una instancia de entidad está asociada con la relación, se marca como 'N: 1'. La siguiente imagen refleja que más de una instancia de una entidad a la izquierda y solo una instancia de una entidad a la derecha pueden asociarse con la relación. Representa una relación de muchos a uno.

  • Many-to-many- La siguiente imagen refleja que más de una instancia de una entidad a la izquierda y más de una instancia de una entidad a la derecha pueden estar asociadas con la relación. Representa una relación de muchos a muchos.

Restricciones de participación

  • Total Participation- Cada entidad está involucrada en la relación. La participación total está representada por líneas dobles.

  • Partial participation- No todas las entidades están involucradas en la relación. La participación parcial está representada por líneas simples.