Você está na página 1de 5

DIVISO DE ENGENHARIA

Curso de Engenharia de Informtica


Introduo a Base de Dados
Ficha de exerccios-2
Modelagem Entidade Relacionamento

1. Dada as seguintes entidades


Carro {Matrcula, Marca, Modelo, Cor, Ano de Fabrico, Combustvel};
Estudante {nome, naturalidade, nacionalidade, filiao, Nr. De BI data e local de
emisso, curso, nvel};
Represente-as no DER.

2. Projetos
Este texto descreve uma Empresa de Projetos de grande porte, envolvendo diversos
projetos como Engenharia, Urbanismo, Transporte. A Empresa organizada em Deptos.
Cada Depto coordena ( responsvel) por vrios projetos e um projeto coordenado
obrigatoriamente por um nico Depto. Cada Depto tem um Empregado que o gerencia.
Um empregado deve pertencer obrigatoriamente a um Depto, mas pode estar alocado
vrios Projetos.
3. Universidade Milenium
Os diversos institutos da Universidade Milenium esto organizados em Departamentos.
Cada departamento possui um corpo docente e um dos professores o Chefe do
Departamento. Um Departamento responsvel pelo ensino de diversas disciplinas. Cada
disciplina pode ser lecionada por vrios professores. Um professor pode lecionar mais de
uma disciplina. Os alunos cursam as disciplinas de acordo com os pr-requisitos j
alcanados. Os alunos podem optar com qual professor ele cursar determinada

Docente: Mauro Ribeiro


Informtica)

Assist.: Alfredo Cumbe (Estudante de Eng.

disciplina. A Universidade mantm, para cada aluno, um Histrico Escolar, que relaciona
as disciplinas que ele j cursou, com as respectivas notas e a freqncia.
4. Empresa do ramo de alimentao
Deseja-se controlar as principais atividades de uma empresa do ramo de alimentao, que
possui vrias lojas de varejo e vrios armazns para guardar seus produtos. Estes
armazns so especializados (por exemplo, frigorfico) de maneira que um produto s
pode ser armazenado em um nico armazm e um armazm pode armazenar vrios
produtos. As lojas podem emitir vrios pedidos, sendo que um pedido deve pertencer
obrigatoriamente a uma loja. Um Pedido composto de vrios produtos e um produto
pode fazer parte de vrios pedidos. Para entregar os pedidos a empresa conta com uma
frota de caminhes dos mais variados tipos. Um caminho pode atender a vrios pedidos,
e um pedido pode ser atendido por mais de caminho (por exemplo, no caso em que
pedido no caiba em um nico caminho). Observe que o sistema deve ser capaz de
informar quais os produtos de determinado pedido esto em determinado caminho. O
sistema deve permitir ainda que existam pedidos que no sejam atendidos por nenhum
caminho. Cada caminho tem um obrigatoriamente um funcionrio que o responsvel
pelo mesmo, e um Funcionrio pode ser responsvel por mais de um caminho.
5. Construa um diagrama E-R (incluindo as cardinalidades) para controle do pronturio de
pacientes de um hospital. O hospital possui um conjunto de pacientes e um conjunto de
mdicos. No registro dos pacientes, temos o nome, idade, Nr. BI, endereo e telefone. No
registro dos mdicos temos o nome, especialidade, NUIT, cod_medico, endereo e
telefone. Cada paciente tem associado a si um pronturio (sua ficha), onde so registradas
basicamente todas ocorrncias, exames, consultas, medicamentos ministrados associadas
a ele. Cada registro no seu pronturio, alm de ter a data tem que estar relacionado a um
mdico, que o responsvel pela informao do registro cadastrado no sistema.
6. Tendo em considerao o seguinte texto:
Um professor pode leccionar vrias disciplinas. Um professor pode ser diretor de
diversas turmas e cada turma tem de ter um diretor.
Cada turma tem uma e uma s sala onde tem as suas aulas, mas cada sala pode ter
mais do que uma turma com aulas ao longo do dia.
Cada turma tem cerca de 30 alunos. Cada aluno pertence a uma e uma s turma.
Cada turma tem o seu horrio.
Construa o diagrama E-R correspondente situao descrita.
Docente: Mauro Ribeiro
Informtica)

Assist.: Alfredo Cumbe (Estudante de Eng.

7. Construa um diagrama E-R para uma companhia de seguros de automveis com um


conjunto de clientes, onde cada um possui um certo nmero de carros. Os dados do
cliente so nome, contato, Nr. BI, endereo e telefone. Do carro deve-se armazenar a
placa, cdigo Chassi (nmero de identificao de veculo), fabricante, modelo, e ano.
Associado a cada carro h um histrico de ocorrncias. Um carro podem possuir vrias
ocorrncias ou nenhuma. Cada ocorrncia deve ter uma data, local e descrio.

8. Venda de Produtos
Uma firma vende produtos de limpeza, e deseja melhor controlar os produtos que vende, seus
clientes e os pedidos. Cada produto caracterizado por um cdigo nico, nome do produto,
categoria (ex. detergente, sabo em p, sabonete, etc), e seu preo. A categoria uma
classificao criada pela prpria firma. A firma possui informaes sobre todos os seus clientes.
Cada cliente identificado por um cdigo nico (interno firma), o nome do cliente, endereo
(rua, avenida, cidade), telefone, status do cliente (bom, mdio, ruim), e o seu limite de crdito.
Guarda-se igualmente a informao dos pedidos feitos pelos clientes. Cada pedido possui um
nmero (nico), e guarda-se a data de elaborao de podido. Cada pedido pode envolver de 1 a
vrios produtos, e para cada produto, indica-se a quantidade pedida. Atualmente, a firma usa o
formulrio a seguir para controle de pedidos, preenchido a ttulo de exemplo. As demais
informaes so hoje mantidas pelos vendedores em listas em papel diversas. (Construa o
Diagrama E-R)

9. Hollywood
Hollywood possui diversos estdios cinematogrficos, cada um caracterizado por um nome
nico, um dono, data de fundao, e o faturamento do ano anterior. Estes estdios produzem
filmes que possuem um nome nico, o nmero de meses que levou sendo feito, o ano de
lanamento, o nmero do "copyright", e o custo total do filme. Em cada filme atuam atores, que
possuem um nome artstico nico, um nmero de seguro social (tambm nico), uma
Docente: Mauro Ribeiro
Informtica)

Assist.: Alfredo Cumbe (Estudante de Eng.

nacionalidade, idade, sexo, e um conjunto de tipos de papis para o qual seu tipo fsico
aconselhvel (ex: av, mocinha jovem, gal com idade avanada, adolescente). Estes tipos de
papis no so pr-definidos, constituindo uma lista preenchida a critrio de cada ator. Em cada
filme onde atua, um ator ganha um cach, e desempenha um personagem que possui um nome.
Estdios podem existir mesmo que ainda no tiverem produzido um filme, mas s so
considerados atores que j atuaram em pelo menos um filme.

10. Escola de Msica


Uma escola de msica precisa manter uma base de dados organizada com o objetivo de prover
informaes sobre msicos, orquestras, sinfonias e instrumentos:
Cada orquestra catalogada contendo o seu nome, cidade, pas e data correspondentes
sua criao;
Orquestras executam sinfonias, as mais variadas. Os profundos conhecedores de msica
so capazes at de selecionar a orquestra que melhor desempenha uma determinada
sinfonia. De cada uma sinfonia, possvel saber o seu nome, o compositor e a data de sua
criao;
Orquestras so constitudas de msicos, os mais variados, de acordo com a sua funo
dentro da mesma: maestro, flautista, etc. Cada msico catalogado contendo: nome do
msico, identidade, nacionalidade e data de nascimento. Um msico s pode pertencer a
uma orquestra;
Msicos tocam sinfonias, porm em alguns casos, alguns msicos podem mudar de
funo segundo a sinfonia (por exemplo, um violinista pode virar maestro). A data em
que um msico apresenta uma determinada sinfonia tambm importante no contexto.
Cada msico pode ser apto a tocar vrios instrumentos, mas em cada sinfonia toca apenas
um instrumento, pois depende de sua funo na sinfonia.

11. Crie o MER de um sistema de BD para ser utilizado pelos departamentos da

universidade. Um departamento responsvel por no mnimo uma disciplina. Uma


disciplina por sua vez pode ter de zero vrias turmas que esto sendo oferecidas. Cada
turma por sua vez possui no mnimo um aluno inscrito, e no pode existir uma turma que
Docente: Mauro Ribeiro
Informtica)

Assist.: Alfredo Cumbe (Estudante de Eng.

no esteja relacionada uma disciplina. Um aluno cadastrado no sistema pode estar ou


no matriculado em alguma disciplina, e pode tambm estar matriculado em vrias
disciplinas. Um departamento deve ter em seu registro a sigla, o nome e o nome do chefe.
Cada disciplina deve ter um nome, um cdigo, a descrio da ementa, e a bibliografia.
Cada Turma deve ter um registro do seu turno (manh, tarde ou noite) e professor que
ministra. Cada aluno deve ter em seus registros nome, Nr. BI, cod_aluno, endereo e
telefone

Docente: Mauro Ribeiro


Informtica)

Assist.: Alfredo Cumbe (Estudante de Eng.

Você também pode gostar