dbtestBETA

Cardinalidade

Quantidade mínima e máxima de ocorrências que participam de um relacionamento.

Entenda o conceito

Cardinalidade indica as quantidades mínima e máxima de ocorrências que podem participar de um relacionamento.

A máxima assume 1 ou N e forma relações 1:1, 1:N ou N:N. A mínima indica se a participação é opcional, com zero, ou obrigatória, com um.

A leitura mínima e máxima permite representar (0,1), (1,1), (0,N) e (1,N).

Em resumo: 1:1 — no máximo uma ocorrência em cada lado; 1:N — uma ocorrência pode se relacionar com várias; N:N — várias ocorrências podem se relacionar em ambos os lados.

EXEMPLO PRÁTICO

Veja como funciona

Cliente (0,N): pode ainda não possuir pedidos

Pedido (1,1): pertence obrigatoriamente a um cliente

O conjunto representa um relacionamento 1:N

DIAGRAMA DO EXEMPLO

Visualize a modelagem

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

(0,N)
(1,1)
Cliente
realiza
Pedido
Um cliente pode não ter pedidos; todo pedido pertence exatamente a um cliente.

Erro comum

Ler a cardinalidade na direção errada ou ignorar a participação mínima.