Escolar Documentos
Profissional Documentos
Cultura Documentos
1
14/4/2012
Cardinalidade- conceito
• Os exemplos anteriores não informam quantas vezes uma entidade é
associada através de um relacionamento.
• Cardinalidade em um relacionamento:
▫ quantas ocorrências de uma entidade podem estar associadas a uma
ocorrência de outra entidade (ou dela mesmo) através do relacionamento.
• Exemplo:
▫ João António (EMPREGADO) – lotado em - Recursos Humanos (DEPARTAMENTO)
▫ Manuel Rodrigues (EMPREGADO) – lotado em - Recursos Humanos (DEPARTAMENTO)
• Cada ocorrência de
DEPARTAMENTO pode não
relacionar-se com nenhuma
ocorrência de EMPREGADO.
(mínimo)
• Cada ocorrência de
EMPREGADO deve relacionar-se
com apenas uma ocorrência de
DEPARTAMENTO. (máximo)
• Cada ocorrência de
EMPREGADO pode relacionar-se
com nenhuma ocorrência de
DEPARTAMENTO. (mínimo)
2
14/4/2012
Cardinalidade
Cardinalidade máxima
• Entidade EMPREGADO tem
cardinalidade máxima 1 no
relacionamento LOTAÇÃO:
▫ uma ocorrência de
EMPREGADO pode estar
associada a no máximo uma
ocorrência de
DEPARTAMENTO,
3
14/4/2012
• Observe a
convenção
usada.
▫ n:n (muitos-para-muitos),
▫ 1:n (um-para-muitos) e
▫ 1:1 (um-para-um).
4
14/4/2012
Exemplos 1:1
Exemplos 1:n
5
14/4/2012
Exemplos n:n
Cardinalidade mínima
• Mnínima 1
▫ também recebe a denominação de “obrigatória”.
• Mínima 0
▫ também recebe a denominação de “opcional”
6
14/4/2012
Exemplo
• Aqui, a cardinalidade
mínima é usada para
especificar que cada
empregado deve ter a
ele alocada
obrigatoriamente uma
mesa (cardinalidade
mínima 1)
Atributos do relacionamento