Logo Passei Direto
Buscar

moddad_e4_eer_assoc_temp

User badge image

Enviado por Caroline Pereira Hoegen em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Modelagem de Dados – Cátia Garcia Morais
1
4ª Lista de Exercícios – DER estendido
1) A figura a seguir apresenta uma entidade e respectivos atributos, muitos deles opcionais e um
deles multivalorado. Considere que há dois tipos de clientes, pessoas físicas e pessoas jurídicas.
Pessoas físicas possuem código, CPF (CIC), nome, sexo, data de nascimento e telefones.
Pessoas jurídicas possuem código, CNPJ (CGC), razão social e telefones. Apresente um
diagrama que modele mais precisamente esta realidade. Explique no que seu diagrama é mais
preciso que o mostrado na figura.
2) Construa o DER para o minimundo: Uma determinada empresa mantém um registro de seus
funcionários com as seguintes informações: número de matrícula, nome e endereço. Além disso,
se o funcionário for um engenheiro, armazena-se o número do CREA e sua especialidade (civil,
elétrico, do trabalho, etc.); se for digitador, armazena-se o número de toques por minuto e o
nome do processador de texto em que ele é expert; se for motorista, armazena-se o número da
CNH e a categoria.
3) É possível um DER modelado como generalização/especialização não exclusiva / compartilhada
(override) como em Pessoa (geral) e Professor, Aluno, Funcionário (especializadas) ser
modelado sem utilizar o conceito de generalização/especialização? Justifique.
4) O que levar em consideração ao modelar uma entidade EMPREGADO com o dado ‘categorial
funcional’: como um atributo ou como uma especialização? Considere como exemplo o
exercício extra sobre Construção Civil apresentado em aula anterior.
5) Mostre como o DER a seguir pode ser representado sem o uso de relacionamentos ternários,
apenas relacionamentos binários.
Modelagem de Dados – Cátia Garcia Morais
2
6) Considere a figura a seguir que representa um modelo de dados para uma farmácia.
a) Descreva em português tudo que está representado neste diagrama.
b) Dê nome aos relacionamentos.
c) Qual a justificativa para as cardinalidades mínimas do relacionamento entre FORNECEDOR
e FABRICANTE?
d) Explique o significado das cardinalidades mínima e máxima dos relacionamentos entre
MEDICAMENTO, VENDA e RECEITA MÉDICA.
e) No modelo ER apresentado, em princípio, uma venda deve envolver ao menos um produto.
Entretanto, isso não é exigido pelas cardinalidades mínimas dos relacionamentos entre
VENDA e MEDICAMENTO e entre VENDA e PERFUMARIA. Explique por quê.
f) É possível, no modelo de dados apresentado, a farmácia vender um produto alimentício?
Você acha necessário aplicar alguma modificação no DER para justificar sua resposta
anterior?
7) Uma universidade deseja manter um cadastro de seus alunos e servidores. Cada um deles é
identificado pelo número de um cartão de identificação emitido pela universidade. Além do
número, são necessários o nome, a data de nascimento e o endereço. Somente para os
servidores, a universidade deseja manter o seu cargo (técnico, professor, etc.). Já para os alunos,
a universidade deseja manter o nome da escola secundária na qual o aluno concluiu os estudos
antes do ingresso na universidade, bem como o ano de ingresso na universidade. O modelo
conceitual pra esta realidade está apresentado. Agora considere alguns detalhes adicionais.
Suponha que um aluno possa ingressar várias vezes na universidade em outros cursos e que um
servidor possa ocupar mais de um cargo ao mesmo tempo. Cada ocupação de um cargo por um
Modelagem de Dados – Cátia Garcia Morais
3
servidor recebe um número que a identifica e é necessário saber as datas inicial e final da
ocupação. Modele essa nova situação.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?