Você está na página 1de 4

UNIFEI Universidade Federal de Itajubá

Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI


ECOT03 – Banco de Dados / Prof. Dr. Enzo Seraphim
Exercícios Modelo Relacional

1) Um país chamado Pizzalópolis são realizadas somente eleições para eleger os deputados e senadores. As
eleições são caracterizadas pelo ano e podem ou não ser fiscalizadas pela ONU. Qualquer pessoa pode ser
candidata a deputado ou a Senador. O senador é caracterizado pelo nome, número, nome de registro, curso
superior com seu registro de diploma. O deputado é caracterizado pelo nome, número, nome de registro,
numero da reservista e ano que serviu na reservista. Todo candidato para uma das vagas deve registrar sob
um número sua campanha informando seus gastos, patrimônio, partido e um ano de eleição. Toda
campanha pode ser assessorada por vários cabos eleitorais. O cabo eleitoral é uma pessoa que possuem
nome, rg. Um eleitor é caracterizado pelo título de eleitor, nome, senha e se é alfabetizado. Para votar um
eleitor recebe um registro eletrônico em um determinador horário e escolhe um deputado e um senador. Ao
final da eleição é realizada a apuração dos votos. Faça o mapeamento do modelo entidade-relacionamento
para o modelo relacional.

2) No mundial de fórmula-XP existem várias provas conhecidas como grande prêmio. Um grande prêmio é
caracterizado por um nome único e uma quantidade de voltas. Durante o grande prêmio são realizadas
várias voltas por um carro de competição. Essas voltas são caracterizadas por um número único e pode
acontecer 3 situações: situação de quebra, situação de ultrapassagem, situação de box. A situação de quebra
da volta de um carro é definida o motivo da quebra. A situação ultrapassagem da volta de um carro é
definida pelo carro foi ultrapassado em um tempo em relação ao início da corrida. A situação de box da
volta de um carro é definido por uma duração, quantidade de gasolina, mecânicos envolvidos e quantidade
de pneus trocados. Um carro de competição é caracterizado por um número único, potência. Todo carro de
competição contém apenas um único piloto, vários engenheiros mecânicos e é de uma única equipe. O
piloto é caracterizado pelo nome, nacionalidade, data de contrato. O engenheiro é caracterizado pelo CREA,
nome, e data contrato. Os pilotos e os engenheiros compõem uma equipe que é caracterizada por um nome
e data de fundação. Os mecânicos são definidos pela especialidade, nome, data contrato e data de
nascimento. Faça o mapeamento do modelo entidade-relacionamento para o modelo relacional.
UNIFEI Universidade Federal de Itajubá
Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI
ECOT03 – Banco de Dados / Prof. Dr. Enzo Seraphim
Exercícios Modelo Relacional

numCarro nomeEquipe nomeMembro


potencia fundacao contrato
N 1 N N
Carro fabrica Equipe Composta Membro
N
1 N

cargo

1
dirigido Piloto Engenheiro
realiza instante
apelido N crea
pneus nacional
N duracao
motivo gasolina
N
Quebra Ultrapassa box envolvido

tipo

N N 1
percorre Volta pertence GP

inicio codVolta nomeGP


termino numero qtdVoltas

3) As escolas de magia formam vários bruxos em um determinado ano. Uma escola contém um nome único,
uma data de fundação, e o nome de um fundador. A escola é formada por várias casas que são
caracterizadas pelo nome único e pontos conquistados. Um aluno bruxo ao entrar na escola é selecionado
para morar em uma casa. Os alunos bruxos são caracterizados pelo nome, número da varinha único e se são
de sangue puro. Um aluno pode ter apenas um único animal de estimação. Na escola existem vários
professores bruxos que são caracterizados pelo número da varinha único, nome e se são de sangue puro .
Para cada casa existe um único professor responsável. Os professores ministram uma ou mais disciplinas
em um determinado ano. Os alunos frequentam as disciplinas ministradas pelos professores e no final do
ano recebem uma nota. As disciplinas possuem nome único, uma ementa. Faça o mapeamento para o
relacional.
idCasa idEscola
nome nome nome
pontos fundador puro
N 1 1 N
Casa constituida Escola selecionado Bruxo

1 1 tipo
idDiscip
estimacao
mora Aluno Prof nome
N
N ementa
N
curso Discip
N N
respons
nota
UNIFEI Universidade Federal de Itajubá
Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI
ECOT03 – Banco de Dados / Prof. Dr. Enzo Seraphim
Exercícios Modelo Relacional

4) Faça o mapeamento do seguinte modelo entidade relacionamento para o modelo relacional. As


generalizações devem ser mapeadas como uma única tabela contendo os atributos das entidades genéricas e
das entidades especificas, no entanto relacionamentos que envolvam essas entidades devem utilizar suas
respectivas chaves para isso utilize a chave primária ou chave secundária da única tabela criada.
u1
a1 u2
a2 N
U
A P 1
v1
1
V N
a3 N

N N N N
B C D E F S R
b1 c1 d1 f1 r1
s1
b2 c2 d2 f2 r2
G T
N
g1 t1

N g2 t2
1
q1
Q O
X
1 N
i1 j1 k1 x1
j2 1 1
i2 k2
N
I J K N M

N m1
m2
a3

l1
l2

5) Faça o mapeamento do seguinte modelo entidade relacionamento para o modelo relacional. As


generalizações devem ser mapeadas como uma única tabela contendo os atributos das entidades genéricas e
das entidades específicas. No entanto, relacionamentos que envolvam essas entidades devem utilizar suas
respectivas chaves, para isso utilize a chave primária ou chave secundária da única tabela criada.
UNIFEI Universidade Federal de Itajubá
Instituto de Engenharia de Sistemas e Tecnologias da Informação-IESTI
ECOT03 – Banco de Dados / Prof. Dr. Enzo Seraphim
Exercícios Modelo Relacional

f1
a1 E b1 g1 f2
a2 b2 1 N
N N G F
A D B
N
f3
h1 i1
C 1 h2
J i2
N
c1 H I
c2 N
N N
e1
t1 N
e2 T K L
1 l1
q1 p1 o1 1
n1 l2
q2 p2 o2 N N
N M
Q P O
m1
S m2
r3
1 s1
s2
U
R
1
r1 v1
V
r2 v2

Você também pode gostar