Representação do Diagrama ER

Vamos agora aprender como o Modelo ER é representado por meio de um diagrama ER. Qualquer objeto, por exemplo, entidades, atributos de uma entidade, conjuntos de relacionamento e atributos de conjuntos de relacionamento, podem ser representados com a ajuda de um diagrama ER.

Entidade

As entidades são representadas por meio de retângulos. Os retângulos são nomeados com o conjunto de entidades que representam.

Atributos

Atributos são propriedades de entidades. Os atributos são representados por meio de elipses. Cada elipse representa um atributo e está diretamente conectada à sua entidade (retângulo).

Se os atributos forem composite, eles são divididos em uma estrutura semelhante a uma árvore. Cada nó é então conectado ao seu atributo. Ou seja, os atributos compostos são representados por elipses conectadas a uma elipse.

Multivalued os atributos são representados por elipse dupla.

Derived atributos são representados por elipse tracejada.

Relação

Os relacionamentos são representados por uma caixa em forma de diamante. O nome do relacionamento é escrito dentro da caixa de diamante. Todas as entidades (retângulos) que participam de um relacionamento estão conectadas a ele por uma linha.

Relação Binária e Cardinalidade

Um relacionamento onde duas entidades estão participando é chamado de binary relationship. Cardinalidade é o número de instâncias de uma entidade de uma relação que pode ser associada à relação.

  • One-to-one- Quando apenas uma instância de uma entidade está associada ao relacionamento, ela é marcada como '1: 1'. A imagem a seguir reflete que apenas uma instância de cada entidade deve ser associada ao relacionamento. Ele retrata um relacionamento um para um.

  • One-to-many- Quando mais de uma instância de uma entidade está associada a um relacionamento, ela é marcada como '1: N'. A imagem a seguir reflete que apenas uma instância de entidade à esquerda e mais de uma instância de uma entidade à direita podem ser associadas ao relacionamento. Ele descreve o relacionamento de um para muitos.

  • Many-to-one- Quando mais de uma instância de entidade está associada ao relacionamento, ela é marcada como 'N: 1'. A imagem a seguir reflete que mais de uma instância de uma entidade à esquerda e apenas uma instância de uma entidade à direita pode ser associada ao relacionamento. Ele retrata o relacionamento muitos para um.

  • Many-to-many- A imagem a seguir reflete que mais de uma instância de uma entidade à esquerda e mais de uma instância de uma entidade à direita podem ser associadas ao relacionamento. Ele descreve o relacionamento de muitos para muitos.

Restrições de participação

  • Total Participation- Cada entidade está envolvida na relação. A participação total é representada por linhas duplas.

  • Partial participation- Nem todas as entidades estão envolvidas no relacionamento. A participação parcial é representada por linhas simples.