Engenharia De Software I Modelo De Entidade E Relacionamento Entidades
Relacionamento
Engenharia de Software
Modelagem Conceitual
Relacionamento
Conjunto de associações entre ocorrências de entidades (Heuser, 2004);
Demonstra como uma entidade se comporta em relação aos demais, qual o grau de dependência e qual a associação dos dados;
Exemplo
Departamento
Engenharia de Software
possui
Funcionário
Modelagem Conceitual
Relacionamento
Mais exemplos:
Peter Chen
Chefe
Gerencia
Funcionário
Curso
Possui
Aluno
Engenharia de Software
Modelagem Conceitual
Cardinalidade
É a forma como as entidades se relacionam;
Relacionamentos Binários
1:1; 1:N; N;N;
Relacionamentos ternários;
Engenharia de Software
Modelagem Conceitual
Relacionamento Ternário
Exemplos:
Engenharia de Software
Modelagem Conceitual
Relacionamento Ternário
Exemplos:
Engenharia de Software
Modelagem Conceitual
Relacionamento Ternário
Exemplos:
Engenharia de Software
Modelagem Conceitual
Entidades
Uma entidade pode representar objetos concretos da realidade (pessoas, automóveis, material, nota fiscal) quanto objetos abstratos (departamentos, disciplinas, cidades). A entidade se refere a um conjunto de objetos; para se
referir a um objeto em particular é usado o termo instância
(ou ocorrência).
No DER, uma entidade é representada através de um
retângulo que contém o nome da entidade
Engenharia de Software
Modelagem Conceitual
Entidade-Fraca
O termo “fraca” deriva do fato de a entidade somente existir quanto relacionada a outra entidade e usar como parte de seu identificador , em entidades relacionadas;
Ex.:
Engenharia de Software
Modelagem Conceitual
Generalização/Especialização
Está associado a herdar propriedades;
Herdar propriedades significa que cada ocorrência da entidade especializada possui, além de suas próprias propriedades (atributos, relacionamentos e generalizações/especializações), também as propriedades da ocorrência da entidade genérica correspondente;