Exercícios de Modelagem ER

Propaganda
Exercícios de
Modelagem ER
Exercício 1 – Hospital Veterinário
• Cada cliente pode possuir um ou vários animais em
tratamento. Para cada cliente é necessário armazenar um
código, o nome, endereço, CPF, fone. Dos animais é necessário
armazenar um código, o nome, a raça e a idade. Cada animal
pode estar sofrendo de uma ou várias enfermidades, as
enfermidades são catalogadas com um código único e um
nome. Os animais realizam tratamento de uma ou mais
enfermidades. Os veterinários são os responsáveis por realizar
os tratamentos. Sobre os veterinários é necessário armazenar
o nome, CRMV, telefone e endereço. Cada tratamento possui
uma data de inicio.
Exercício 2 – Empresa Táxi
• Considerando-se uma empresa de táxi, onde os motoristas
são contratados. Cada motorista pode ser lotado em apenas
um carro. De cada motorista é necessário armazenar um
código, nome, endereço, CPF, RG, fone e endereço, dos carros
é necessário armazenar um código, a placa, a marca, a cor,
ano, e o numero do chassi.
Exercício 3 – Hospital
• Em um hospital existe médicos, secretarias e enfermeiros.
Paras os médicos deve-se manter o CRM, para os enfermeiro
os COREN, e paras secretárias o nível de escolaridade. Um
médico pode realizar várias consultas, em determinada data e
horário, com vários pacientes. Um paciente pode ser atendido
por vários médicos em várias consultas diferentes. Em cada
consulta o médico pode solicitar exames e prescrever
medicamentos. Defina outros os atributos que achar
necessário.
Exercício 4 - Escola
• Uma escola oferece um conjunto de cursos noturnos. Cada curso é
caracterizado por um nome, número de horas, número de vagas
total, número de vagas ocupadas, e nome do professor. A escola
mantém igualmente um cadastro de todos os alunos, novos e
antigos, inscritos ou não em cursos no semestre corrente. Todo
aluno possui um número de matrícula único, nome, endereço e
telefone. Cada semestre um aluno pode se inscrever em 1 ou mais
cursos. No início de cada semestre, após o encerramento do período
de inscrições, a escola cancela todos os cursos que não possuem
pelo menos 20 alunos. Contudo, durante o semestre, a escola deseja
guardar informações relativas aos cursos, mesmo cancelados.
Alunos também podem cancelar suas inscrições em 1 ou mais cursos
nos quais se inscreveu. Tal como para cursos, a escola deseja manter
igualmente informações sobre todas as inscrições, ainda que
canceladas.
Exercício 5 - Transportadora
• Uma transportadora aérea pretende implementar uma base
de dados com a seguinte informação:
• A transportadora tem vários aviões. Cada avião tem, além da
matrícula, um nome, o modelo do avião, o número de lugares.
Na transportadora trabalham vários pilotos. Sobre cada piloto
pretende-se guardar o nome e número de licença. Pretendese ainda, guardar a informação relativa ao nome, data de
nascimento de cada um dos descendentes (caso existam) dos
pilotos. Cada avião faz vários voos. Cada voo deve ter, pelo
menos, a indicação da data e hora em que acontecerá, dos
locais de partida e de destino. Cada voo de um dado avião é
pilotado por um piloto.
Download