modelagem de dados
DISCIPLINA DE BANCO DE DADOS
PROFESSOR: FLAVIO MONTEIRO
5º PERÍODO
LISTA DE EXERCICIOS
1. Explique a diferença entre uma entidade e uma ocorrência de entidade. Exemplifique.
2. O que é papel de uma entidade em um relacionamento. Quando é necessário especificar o papel das entidades de um relacionamento?
3. De acordo com DER apresentado na figura abaixo, o banco de dados poderia conter um casamento em que uma pessoa está casada consigo mesma? O DER permite que a pessoa apareça em dois casamentos diferentes, uma vez como marido e outra vez como esposa? Caso uma destas situações possa ocorrer, como o DER deveria ser modificado para impedi-las?
4. Confeccione um possível diagrama de ocorrências para o relacionamento SUPERVISÃO e suas respectivas entidades.
5. Mostre como o modelo ER da figura abaixo pode ser representado sem o uso de relacionamentos ternários, apenas com relacionamentos binários.
6. Considere o relacionamento EMPREGADO-DEPENDENTE que aparece na figura abaixo, Considere que um dependente de um empregado possa ser também empregado. Como o modelo deveria ser modificado para evitar o armazenamento redundante das informações das pessoas que são tanto dependentes quanto empregados?
7. Construa um DER em que o conceito que entidade associativa é usado.
8. Considerando o exemplo da figura abaixo.
Modifique as cardinalidades mínimas de forma a especificar o seguinte:
a. Um curso não pode estar vazio, isto é, deve possuir ao menos uma disciplina em seu currículo.
b. Um aluno, mesmo que não inscrito em algum curso, deve permanecer por algum tempo no banco de dados.