Aula3 Modelo Entidade Relacionamento
ENTIDADE DEPENDENTE OU ENTIDADE FRACA
Uma entidade pode ter sua existência vinculada à existência de outra entidade.
Por exemplo, uma empresa precisa armazenar os dados dos dependentes menores dos funcionários.
A entidade Dependentes só existe porque a existe a entidade Empregados. A identificação de suas ocorrências também depende da identificação de outra(s) entidade(s)
Modelagem de Dados
ENTIDADE DEPENDENTE OU ENTIDADE FRACA
O símbolo que representa a entidade dependente é um retângulo dentro de outro retângulo, como o nome da entidade escrito no seu interior.
Modelagem de Dados
AUTORELACIONAMENTO OU RELACIONAMENTO
UNÁRIO
Modelagem de Dados
RELACIONAMENTO BINÁRIO E TERCIÁRIO
Modelagem de Dados
MER – GENERALIZAÇÃO/ESPECIALIZAÇÃO
Permite atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. As entidades especializadas herdam o identificador da entidade genérica
Modelagem de Dados
MER – GENERALIZAÇÃO/ESPECIALIZAÇÃO
Uma entidade pode ser especializada em qualquer número de entidades:
Modelagem de Dados
MER – CARDINALIDADES MÁXIMA E MÍNIMA
Uma propriedade importante dos relacionamentos é a especificação de quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência de outra entidade
Podem existir cardinalidades máxima e mínima
Modelagem de Dados
MER – CARDINALIDADE MÁXIMA
Em um relacionamento um para um (1:1): uma ocorrência de A está associada a no máximo uma ocorrência de B, e uma ocorrência em B está associada a no máximo uma ocorrência em A
Modelagem de Dados
MER – CARDINALIDADE MÁXIMA
Em um relacionamento um para um (1:N): Uma ocorrência de A está associada a várias ocorrências de B, porém uma ocorrência de B deve estar associada a no máximo uma ocorrência em A
Modelagem de Dados
MER – CARDINALIDADE MÁXIMA
Em um relacionamento um para um (N:N): uma ocorrência de A está associada a qualquer número de ocorrências de B, e uma ocorrência em B