Restrições de cardinalidade

a cardinalidade mínima de uma relação é o número mínimo de instâncias da entidade B que podem estar associadas a cada instância da entidade A. No nosso exemplo de videotape, o número mínimo de videotapes para um filme é zero. “Quando o número mínimo de participantes é zero, dizemos que o tipo de entidade B é um participante opcional no relacionamento. Neste exemplo, o VIDEOTAPE (um tipo de entidade fraca) é um participante opcional na relação “Is_stacked_as”. Este fato é indicado pelo símbolo zero através da linha perto da entidade de VIDEOTAPE na figura seguinte.

Máximo de Cardinalidade:

O máximo de cardinalidade de uma relação é o número máximo de instâncias da entidade B que pode ser associado a cada instância da entidade A. No vídeo de exemplo, a cardinalidade máxima para a fita de vídeo do tipo de entidade é “muitos”, isto é, um número não especificado maior do que um. Isto é indicado pelo símbolo” pé de corvo ” na linha ao lado do símbolo da entidade de VIDEOTAPE na figura acima.

Alguns Exemplos

1. Cada doente tem uma ou mais histórias de doentes. (A visita inicial do doente é sempre registada como uma instância da história do doente) cada instância da história do doente “pertence a” exactamente um doente.

2. EMPLO’I’EE Is_assigned_ to PROJECT.

cada projeto tem pelo menos um EMPLO’I’e atribuído a ele. (Alguns projectos têm mais de um.) Cada EMPLO’I’EE mayor (opcionalmente) não pode ser atribuído a nenhum projecto existente (p.ex.* empregado “Pete”). ou pode ser atribuído a um ou mais projectos.3. A pessoa é casada com uma pessoa.

Este é um zero opcional ou uma cardinalidade em ambas as direções, porque uma pessoa prefeito não pode ser Casado.

Deixe uma resposta

O seu endereço de email não será publicado.