TRABALHO
Exercício 2.1: Dê ao menos cinco exemplos dos conceitos básicos da abordagem ER apresentados neste capítulo: entidade, relacionamento, atributo, generalização/especialização.
Entidades: empregado, departamento, aluno, disciplina, marido, esposa.
Relacionamento: casamento, lotação, gerenciamento, distribuição, atuação.
Atributo: empregado- identidade, endereço, cargo, nome, CPF. Generalização/especialização: cliente (pessoa física, pessoa jurídica), funcionário(motorista, secretária) , veículo(aquático, terrestre), pessoa(professor, funcionário,aluno), médico(cirurgião, clínico geral, otorrino).
Exercício 2.2: Explique a diferença entre uma entidade e uma ocorrência de entidade. Exemplifique.
Entidade é o conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados, enquanto que ocorrência é uma associação específica entre determinadas instâncias de entidade. Ex: Disciplina, Pessoa (entidades) Banco de dados, sistemas operacionais, João, Maria, José (ocorrências de entidades).
Exercício 2.3: O que é o papel de uma entidade em um relacionamento. Quando é necessário especificar o papel das entidades de um relacionamento?
É uma função que uma ocorrência de uma entidade cumpre em uma ocorrência deum relacionamento. É necessário para a diferenciação das partes que possuem funções distintas.
Exercício 2.4: Considere o relacionamento CASAMENTO que aparece no DER da Figura 2.7. Segundo este DER o banco de dados poderia conter um casamento em que uma pessoa está casada consigo mesma? O DER permite que a mesma pessoa apareça em dois casamentos diferentes, uma vez como marido e outra vez com esposa? Caso uma destas situações possa ocorrer, como deveria ser modificado o DER para impedi-las?
Exercício 2.5: Confeccione um possível diagrama de ocorrências para o relacionamento SUPERVISÃO (Figura 2.8) e suas respectivas entidades.
Exercício 2.6: Confeccione um possível diagrama de ocorrências para o relacionamento