TRABALHO DE ALGORITMOS
Prof. Thyago Bohrer Borges
03/08/2011
Exercícios Abordagem Entidade Relacionamento
Em duplas entregar pelo Moodle até dia 09/08.
Com base nos slides vistos em sala de aula resolva os seguintes exercícios:
1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento, atributo, generalização/especificação. R: 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)
2. Explique a diferença entre uma entidade e uma ocorrência de entidade. Exemplifique.
R: 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)
3. O que é o papel de uma entidade em um relacionamento. Quando é necessário especificar o papel das entidades de um relacionamento?
R: é uma função que uma ocorrência de uma entidade cumpre em uma ocorrência de um relacionamento.
É necessário para a diferenciação das partes que possuem funções distintas.
4. Considere o relacionamento CASAMENTO que aparece no DER abaixo. 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 como esposa? Caso uma destas situações possa ocorrer, como o DER deveria ser modificado para impedi-las?
Pessoa
1
1