dbtestBETA

Relacionamento

Associação relevante entre duas ou mais entidades.

Entenda o conceito

Um relacionamento representa uma associação relevante entre duas ou mais entidades e mostra como suas ocorrências interagem no domínio.

Seu nome normalmente é um verbo ou expressão verbal: Cliente realiza Pedido, Professor ministra Disciplina.

Pode ser binário, ternário ou recursivo e também pode possuir atributos próprios. Na notação tradicional, é um losango.

Em resumo: Binário: envolve duas entidades; Ternário: envolve três entidades; Recursivo: relaciona ocorrências da mesma entidade.

EXEMPLO PRÁTICO

Veja como funciona

Um cliente pode realizar vários pedidos

Cada pedido é realizado por um cliente

Mariana realiza o Pedido 501

DIAGRAMA DO EXEMPLO

Visualize a modelagem

O desenho usa a mesma notação dos exercícios, mas é somente para visualização.

Cliente
realiza
Pedido
Mariana realiza o Pedido 501.

Erro comum

Ligar duas entidades diretamente quando a notação exige um relacionamento.