Banco de Dados
1)Dê ao menos dois exemplos dos conceitos básicos da abordagem ER apresentados: entidade, relacionamento, atributo. Papelaria caneta Escritório mesa
2)Explique a diferença entre uma entidade e uma ocorrência de entidade. Exemplifique.
Entidade são “coisas” que relacionam entre si. A ocorrência de entidade, quando for necessário especificar.
Ocorrência hospitalpaciente
Entidade — aluno curso
3)O que é o papel de uma entidade em um relacionamento. Quando é necessário especificar o papel das entidades de um relacionamento? Faxineira casa
4)Considere o relacionamento CASAMENTO que aparece no DER do slide 15. 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? Pessoa (0,1) casamento (0,1)
6)Considere o DER do slide 20. Para que a restrição de cardinalidade mínima seja obedecida, que ocorrências de entidade devem existir no banco de dados, quando for incluída uma ocorrência de EMPREGADO? E quando for incluída uma ocorrência de MESA? (1,1) (1,1)
7) Considere o exemplo do slide 21. Modifique as cardinalidades:
Um curso não pode estar vazio, isto é, deve possuir ao menos uma disciplina em seu currículo.
Um aluno, mesmo que não inscrito em nenhum curso, deve permanecer por algum tempo no banco de dados.
Além de relacionamentos e atributos, propriedades podem ser atribuídas a entidades através do conceito de generalização / especialização
Através deste