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.