Escolar Documentos
Profissional Documentos
Cultura Documentos
Com base nos slides vistos em sala de aula resolva os seguintes exerccios:
1. D ao menos cinco exemplos de cada um dos conceitos bsicos da abordagem ER
apresentados nesta aula: entidade, relacionamento, atributo, generalizao/especificao.
R: entidades: empregado, departamento, aluno, disciplina, marido, esposa.
Relacionamento: casamento, lotao, gerenciamento, distribuio, atuao.
Atributo: empregado- identidade, endereo, cargo, nome, CPF.
Generalizao/especializao: cliente (pessoa fsica, pessoa jurdica), funcionrio
(motorista, secretria) , veculo(aqutico, terrestre), pessoa (professor,
funcionrio,aluno), mdico(cirurgio, clnico geral, otorrino).
2. Explique a diferena entre uma entidade e uma ocorrncia de entidade. Exemplifique.
R: Entidade o conjunto de objetos da realidade modelada sobre os quais deseja-se
manter informaes no banco de dados, enquanto que ocorrncia uma associao
especfica entre determinadas instncias de entidade.
Ex: Disciplina, Pessoa (entidades)Banco de dados, sistemas operacionais, Joo, Maria,
Jos (ocorrncias de entidades)
3. 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 aparea em dois casamentos
diferentes, uma vez como marido e outra vez como esposa? Caso uma destas situaes
possa ocorrer, como o DER deveria ser modificado para impedi-las?
R.
R.
6. Mostre como o modelo ER abaixo pode ser representado sem o uso de relacionamentos
ternrios, apenas com relacionamentos binrios.
for includa uma ocorrncia da entidade MESA, j no exige que haja uma ocorrncia
na entidade EMPREGADO porque a relao de no mnimo zero e no mximo um
EMPREGADO. Desta forma, no exige obrigatoriedade nenhuma. Relao opcional.
7. Considere o DER a seguir. Para que a restrio de cardinalidade mnima seja observada,
que ocorrncias de entidade devem existir no banco de dados, quando for includa uma
ocorrncia de EMPREGADO? E quando for includa uma ocorrncia de MESA?
8. Construa um DER que modela a mesma realidade que modelada pelo DER
abaixo,usando apenas relacionamentos 1:n.
Respostas:
A. Seguindo a ordem, de baixo para cima, exemplos de nomes: ENTREGA,
DISTRIBUIO, FABRICAO, RELAO, NOTA-DE-VENDA, NOTADE-VENDA, PRESCRIO.
B. A critrio do aluno.
C. Um fabricante elabora produtos na linha de medicamentos e perfumaria. Cada
fabricante realiza uma entrega de produtos aos fornecedores que organiza-os
em lotes. Os medicamentos e itens de perfumaria so comercializados, sendo
que os medicamentos podem contemplar o uso de uma receita mdica.
D. Transformar a associao em uma entidade e realizar o relacionamentos entre
MEDICAMENTO, VENDA E RECEITA MDICA.
E. Cada venda de medicamento poder opcionalmente contemplar uma receita
mdica quando existir.
F. No possvel expressar esta restrio pelo fato de o modelo ER no possuir
uma notao que expresse que a unio de dois relacionamentos (no caso, o de
VENDA com MEDICAMENTO e o de VENDA com PERFUMARIA) tem
9
cardinalidade mnima um. Esta restrio teria que ser especificada fora do modelo
ER.
13. A figura abaixo apresenta um DER de parte de um sistema de recursos humanos em
uma organizao. Para este diagrama, responda as seguintes questes:
A) Descreva em portugus tudo que est representado neste diagrama.
B) Para cada entidade e cada relacionamento do DER do exerccio anterior,
defina,quando possvel, atributos. Para cada entidade, indique o(s) atributo(s)
identificador(es).
C) De acordo com o DER, que aes devem ser tomadas ao excluir-se do banco de
dados uma secretria?
D) De acordo com o DER, uma secretria ou um engenheiro no podem ser gerentes.
Por que? Como o DER deveria ser modificado para permitir que tanto uma
secretria, quanto um engenheiro pudessem ser tambm gerentes?
Respostas.
A) Um empregado pode ser um gerente, secretria ou engenheiro. Cada
empregado est lotado em um departamento. Cada secretria poder ter o
10
Resposta:
11
12