1. Para que serve o Diagrama de Entidade e Relacionamento? Serve para representar graficamente o conjunto de objetos do modelo de entidade e relacionamento, tais como entidades, atributos-chave, relacionamentos, restrições estruturais etc. 2. Quando um diagrama de ER deve ser construído? Quem é responsável pela sua construção? A partir dos conceitos que serão aplicados no desenvolvimento do DER, e o responsável pela sua construção é o Analista de sistema e programadores de sistema. 3. Um DER pode mudar com frequência? Explique. Não, porque poderá interferir nos resultados, pois um esquema uma vez alterado, tudo que estiver envolvido(aplicações de usuário, diagramas, etc) terá de ser revisado e alterado muitas vezes. 4. Defina o que é uma entidade e cite pelo menos três exemplos de entidades. É um conjunto de objetos do mesmo tipo do mundo real e sobre os quais se pretende armazenar os dados. É representada graficamente por um retângulo e geralmente por um substantivo. EX: Entidade para um sistema de informação de uma escola: professores, alunos, turma. 5. Para cada entidade que você apresentou no exercício anterior, cite 4 atributos e diga qual o domínio de cada atributo. PROFESSOR PROFESSOR Nome_prof - simples Matricula_prof- simple Telefone_prof-composto CPF_prof – monovalorado ALUNO ALUNO Nome _aluno - monovalorado Matricula_aluno- simples Data nascimento_aluno - monovalorado Endereço_aluno-composto TURMA TURMA Codigo_aluno - simples Nome_aluno- monovalorado Numero de aluno - multivalorado Nome da turma - simples 6. Explique quais os tipos de atributos que podemos ter. Para cada tipo de atributo, cite 3 exemplos. * Atributo simples – CPF, matricula e RG * Atributo composto – Endereço, Telefone, localização * Atributo monovalorado – CPF, RG , Carteira de trabalho * Atributo multivalorado – Email, Curso, Telefone
* Atributo nulo – Estado civil, complemento de endereço, email alternativo * Atributo derivado - compra de loja, compra de supermercado, compra de farmácia. 7. Cite 2 exemplos de diagramas ER com a utilização de entidades fracas .É um tipo de entidade que não possui atributo chave primária por si só, ou seja, não é possível definir uma chave primária. Possui dependência com uma outra entidade. Ex: Contato e disciplina. 8. Explique o que é uma chave primária e para que ela serve. É um atributo da entidade que identifica apenas um objeto dessa entidade, sendo que o valor dentro de uma chave primária não poderá se repetir. Exemplo: RG, CPF, CNH. 9. Uma chave primária pode assumir o valor nulo? Justifique sua resposta. Não, porque ela identifica apenas um objeto desta entidade, não podendo repetir nem receber valor nulo. 10. Dado o diagrama de ER abaixo, coloque os atributos para cada entidade e marque as chaves primária para cada entidade. Pertenceeeeee Pertenceeeeee Carro Carro Possui Possui Modelo Modelo Marca Marca (1,1) (1,n) (1,1) (1,n)
Codigo_modelo Chassi C Codigo_marca Ano Cor
Pertenceeeeece Pertenceeeeece Produto Produto (1,1) (1,n) (1,1) (1,n)