CARDINALIDADE
1
Relacionamentos:conceitosdecardinalidademínimaemáximaegrau derelacionamento Elaboração do diagrama entidade relacionamento – DER
AprenderosconceitosdecardinalidadedosrelacionamentosparaaelaboraçãodoDER.Aprendercomo
deveserfeitooquestionamentoemcadaentidadeparadescobrirqualograuderelacionamentodas entidadesqueserelacionam.
Naaulaanterior,vimososconceitosdeentidade,atributoerelacionamento.Agoravamosanalisara
quantidadedeocorrênciasqueumaentidadeestáassociadaàoutrapormeiodeumrelacionamento.
IssoéchamadodeCardinalidade.
Cardinalidade
Éonúmero(máximo/mínimo)deocorrênciasdeumaentidadeassociadaaumaocorrênciadeoutra entidadepormeiodeumrelacionamento Cardinalidademáxima
Indicaonúmeromáximodeocorrênciasdeumaentidadeassociadaàoutraocorrênciade outraentidaderelacionada.Érepresentadopor1(umaocorrência)oun(váriasocorrências)
Cardinalidademínima
Indicaonúmeromínimodeocorrênciasdeumaentidadeassociadaàoutraocorrênciadaoutra
entidaderelacionada.
Podeserrepresentadapor:
0quandoaassociaçãoéopcional(nãoexistecorrespondentenaoutraentidade).
1quandoaassociaçãoéobrigatória(pelomenos1correspondentenaoutraentidadedeveexistir)
Exemplo:
Noexemploacima,vamosimaginarqueduasentidades,umadehomenseoutrademulheres,alguns homenssãocasadoscommulheresdaoutraentidadeeoutrosnão.Damesmaforma,algumas mulheressãocasadas,outrasnão.
Paraidentificaracardinalidade,deveserfeitaaperguntadeumaentidadeparaoutra.
Prof. Antonio Carlos
MODELAGEM DE DADOS
2
• Um homem pode ser casado no mínimo com quantas mulheresdaoutraentidade?Enomáximo?
(legalmente!)
• Uma mulher pode ser casada no mínimo com quantos homens da outra entidade? E no máximo?
(legalmente!)