Vous êtes sur la page 1sur 16

Banco de Dados I

- Estudos de Casos Professor: Maximiliano Damas (maxdamas@unicarioca.edu.br)

1 Empregado, Departamentos e Atividades


Faa um DER com os seguintes relacionamentos.
a. Cada EMPREGADO est alocado a um e somente um DEPARTAMENTO.
b. Cada DEPARTAMENTO aloca um ou mais EMPREGADOs.
c. Cada EMPREGADO exerce uma ou mais ATIVIDADEs.
d. Cada ATIVIDADE pode ser exercida por nenhum ou por diversos EMPREGADOs.

2 Companhia de Treinamento
Faa o modelo de dados para uma companhia de treinamento, baseado na entrevista com seu gerente.
Eu sou gerente de uma companhia de treinamento que oferece cursos de carter tcnico. Lecionamos vrios
cursos, cada qual tem um cdigo, um nome, e preo. Introduo ao Unix e Programao C so dois de nossos mais
populares cursos. Os cursos variam, em termos de durao, de um a quatro dias. Um professor pode lecionar vrios
cursos ou pode no lecionar nenhum. Egberto Silva e Maria do Carmo so dois de nossos melhores instrutores. Ns
mantemos o nome e o telefone de cada um deles. Cada curso lecionado por somente um instrutor. Ns criamos um
curso e j nomeamos o professor dele, de forma que todo curso tem professor. Os estudantes podem freqentar vrios
cursos ao mesmo tempo. Joo fez todos os cursos que fornecemos. Ns tambm mantemos nome, fone e endereo
dos estudantes. Mantemos o cadastro de estudantes mesmo que eles no estejam matriculados em nenhum curso. No
necessrio armazenar no banco de dados matriculas passadas, basta as atuais.

3 Novelas
Elabore o modelo de dados de um sistema que permita o Cadastramento de Emissoras de TV, as Novelas
produzidas por cada Emissora e de Atores. Cada Ator dever ser cadastrado na Novela onde teve sua mais
importante atuao. Assim a atriz Luclia Santos, apesar de ter participado de Sangue do Meu Sangue, dever ser
cadastrada na Novela Escrava Isaura, que foi seu maior sucesso. Ou seja, cada Ator somente poder ser cadastrado
em uma Novela, que por sua vez somente poder ser exibida em uma nica emissora. No so mantidos cadastros de
atores que no participaram de novelas. Precisase saber o nome e cpf de cada ator, o nome e um resumo de cada
novela, o nome da emissora e a data de que os atores participaram das novelas.

4 Formulrio de Inscrio
Faa um modelo de dados para automatizao de inscrio em cursos de uma empresa, cujo formulrio que
representa as inscries de um funcionrio est mostrado na figura abaixo.

5 Empresa de Engenharia
Uma empresa de engenharia possui engenheiros e realiza projetos. Para cada engenheiro necessrio saber
seu nome, endereo, tel, salrio e nmero de registro no CREA. Um engenheiro pode atuar em diversos projetos
simultaneamente, inclusive nenhum. Cada projeto tem pelo menos um engenheiro. Para cada atuao necessrio
armazenar a quantidade de horas a ser dedicada e a funo. Para cada projeto deve-se armazenar a durao em dias,
o local de realizao, uma descrio e os equipamentos envolvidos. Cada equipamento da empresa possui um cdigo
e uma descrio. Um equipamento s pode estar alocado a um nico projeto ou pode estar disponvel para novos
projetos. H projetos onde no so necessrios equipamentos.

6 Clnica Mdica
Um mdico atende um paciente em uma consulta. Cada consulta tem um cdigo, uma data e uma descrio. Em
uma consulta, o paciente pode receber vrias receitas mdicas (ou nenhuma). Em cada receita impressa pelo sistema
devem aparecer os seguintes dados: nmero de srie da receita, o cdigo da consulta correspondente, a data em que
ela foi emitida, o CRM e o nome do mdico que fez a receita; o nome, CPF e RG do paciente; uma descrio do
problema a que a receita se destina a tratar; uma relao de medicamentos onde aparecem as seguintes colunas: i)
nmero do RF (Registro no Conselho Federal de Farmcia) do medicamento, ii) seu nome, iii) a posologia e o modo
de usar (que so informados pelo mdico), iv) o custo mdio do medicamento, e v) e seu tipo: sem tarja (compra livre
em farmcia), tarja vermelha ou tarja preta; o custo total previsto para a receita.
Na clnica h mdicos que ainda no realizaram consultas (mdicos novos). Porm os pacientes s so cadastrados
ao se consultarem pela primeira vez. Os preos mdios dos medicamentos so atualizados uma vez por ms. O
sistema deve poder fornecer informaes como as seguintes:
Qual foi o nome e CPF dos pacientes que se consultaram com o doutor Pedro Moraes no dia 10/07/97.
Quanto a paciente Marta Silva, RG 24689/RJ gastou com medicamentos durante o ms de Abril.
Quais foram os medicamentos de tarjeta preta prescritos na receita de nmero 45123.
Qual o fabricante do medicamento ASPIRINA.

7 Locadora de vdeo
O VIDEOBOM possui 2.000 fitas de vdeo que ela aluga para seus clientes. Cada filme possui um ttulo e
uma categoria (comdia, drama, etc.). Cada filme tem um nmero identificador. Um filme tem pelo menos uma fita
na locadora, sendo que cada fita contm somente um filme. A fita possui o nmero de seqncia para o filme. Por
exemplo, Titanic fita 1, Titanic fita 2, etc. Alguns clientes gostariam de procurar as fitas por atores que estrelam
o filme. Nem todo o filme possui estrelas. Para cada ator, os clientes gostariam de saber o nome real (que muitas
vezes diferente do artstico) e a data de nascimento. importante ressaltar tambm que somente clientes
cadastrados alugam filmes. Cada cliente tem um nmero de associado e necessrio saber seu telefone e endereo.
Por fim, deseja-se saber quais fitas esto com cada cliente. Um cliente pode alugar mais de uma fita ao mesmo
tempo. No necessrio guardar o histrico de locaes finalizadas. Uma vez que o cliente devolve a fita, a locao
eliminada do sistema.

8 Emissora de rdio
Uma emissora de rdio possui um acervo de CDs de vrios tipos de msica. Cada CD tem um cdigo, um
ttulo e o nmero da prateleira onde est guardado. Desejase construir um BD para que facilite a escolha e a
procura de msicas e a sua respectiva localizao. A programao desta emissora por estilo musical: pop, mpb,
rock, etc. Por isto desejase classificar as msicas nestes estilos. Estilos que no se adequam ao perfil do ouvinte da
rdio, apesar de serem cadastrados, no tm nenhuma msica associada. Toda msica associada a um nico estilo.
O banco de dados deve fornecer flexibilidade para cadastrar e remover estilos.
O diretor quer criar um horrio onde se tocar vrias verses da mesma msica, gravadas por bandas
diferentes, por isto necessrio saber quais artistas gravaram uma determinada msica. Por exemplo, ele quer digitar
uma msica e quer que aparea o seguinte relatrio:
Banda 1 CD X (ttulo, prateleira, num. da faixa), CD Y (ttulo, prateleira, num. faixa), CD Z (...)
Banda 2 CD A (ttulo, prateleira, num. da faixa), CD B (ttulo, prateleira, num. faixa), ...
(...)

Note que a msica gravada por uma banda pode aparecer em mais de um CD e que necessrio saber o
nmero da faixa correspondente para poder agilizar a localizao. Outros relatrios que desejase obter so: a lista
de msicas que uma banda gravou, o estilo sobre o qual a maioria das msicas de uma banda se enquadra, a lista de
msicas (com a banda que gravou) de um determinado CD.

9 Clnica Oftalmolgica
A clinica oftalmolgica Stevie Wonder & Ray Charles deseja fazer um sistema para registrar o trabalho dos
mdicos e para controlar as consultas, exames e pagamentos dos pacientes. Uma consulta envolve um mdico da
clnica e um paciente numa determinada data (eventualmente o paciente pode se consultar com vrios mdicos ou
com o mesmo mdico em diferentes datas). Os pacientes so cadastrados na sua primeira consulta, enquanto os
mdicos so cadastrados ao serem admitidos. Um paciente pode ser submetido a exames que so classificados em 2
tipos: laboratoriais (sangue ou urina) ou clnicos (presso olhos ou acuidade visual), estes ltimos necessitando a
presena de um mdico da clnica e deve ficar registrado qual foi este mdico. Um cliente pode possuir ou no um
plano mdico. A tabela a seguir mostra o valor pago pelos planos mdicos para consultas e exames:
Tipo
Consulta
Urina
Acuidade visual
Presso olhos
Sangue

AMIL
R$ 30,00
R$8,00
R$21,00
R$17,00
R$ 9,00

UNIMED
R$ 31,00
R$9,00
R$20,00
R$15,00
R$ 9,00

Cada exame possui um nome e um cdigo nicos. O mdico pode ser identificado pelo seu CRM e o paciente pelo
seu CPF. O plano de sade identificado pela sua sigla. Construa um modelo para o sistema da clnica Stevie
Wonder.

10 Funcionrios de uma empresa


A empresa possui funcionrios. necessrio armazenar a matrcula, o nome, o endereo e a data de
admisso de cada funcionrio. A empresa tem seus cargos definidos e cada funcionrio tem um cargo (nico). Pode
haver vrios funcionrios exercendo o mesmo cargo (ou nenhum). O valor do salrio do empregado em funo do
cargo. Para facilitar a seleo de novos funcionrios, deseja-se armazenar no banco de dados as habilidades
necessrias para cada cargo. Desta forma, durante o processo de entrevista, so levantadas as habilidades do
funcionrio e o sistema faz a seleo de qual cargo atende melhor o funcionrio. O sistema tambm pode verificar
qual funcionrio est mais apto para um cargo. Para cada habilidade h uma descrio. Deseja-se armazenar os
dependentes de cada empregado. necessrio armazenar o nome e a data de nascimento de cada dependente. Cada
funcionrio pertence a um departamento. Um departamento tem cdigo, nome e localizao. Desde a sua criao, o
departamento tem pelo menos um funcionrio.

11 Estdio cinematogrfico
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
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). 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.

12 Administrador de Imveis
A administradora de Imveis "Mundo Novo" uma empresa que cuida, principalmente da compra e venda de
imveis residenciais e comerciais no Grande Rio, dentre outras atividades. O atendimento atualmente demorado e,
muitas vezes, incompleto devido demora no manuseio de muitas fichas, acarretando a perda de muitas
oportunidades de negcio. A direo da empresa definiu como prioridade automatizar o processo de comercializao
(compra e venda) dos imveis, envolvendo seus proprietrios (novo e antigo). A imobiliria considera proprietrio
toda pessoa que participou de um processo de comercializao (compra ou venda) no papel de dono (atual ou novo).
Entre outras informaes, o sistema dever ser capaz de controlar os imveis comprados e os vendidos, e emitir: a)

Relao de todos os imveis disponveis para venda, contendo para cada unidade: endereo, bairro, rea (m2),
descrio, proprietrio antigo e o preo para venda; b) Relao de todos os imveis vendidos por bairro, contendo
para cada um: bairro, proprietrio atual, preo de venda (ao proprietrio novo); c) Relao dos proprietrios que
compraram mais de um imvel na imobiliria (nome, cpf, endereo, telefone).

13 Loja de eletrodomsticos
Uma loja de venda de Eletrodomsticos quer automatizar o seu controle de compra e troca de aparelhos por
parte de seus clientes (pessoa que j efetuou uma compra na loja). Todo aparelho vendido possui garantia de 1 ano, a
partir da data de venda. Isto significa que qualquer troca s poder ser realizada dentro desse perodo, mesmo que j
tenha havido vrias trocas em funo desta compra.
No termo de garantia anotada a data da compra, marca, modelo e nmero de srie do aparelho vendido,
juntamente com o nome e endereo do cliente que o comprou. A cada troca de aparelho, relativo a primeira compra,
verificado se ainda est no prazo de garantia, e registrado o cliente que realizou a troca. Somente o prprio
comprador quem pode realizar a troca. Os aparelhos defeituosos so imediatamente devolvidos para a fbrica e no
mais retornam para a loja. A loja quer saber: a) Relao de aparelhos disponveis na loja; b) Relao de aparelhos
que apresentaram defeitos contendo a data e o defeito apresentado; c) Relao de clientes cujas compras nunca
apresentaram defeito.

14 Construtora
A Construtora Barra Bella deseja informatizar o setor de oramento a fim de agilizar sua participao em
licitaes. Toda obra subdividida em servios a executar (Ex.: Fundaes, alvenaria, cobertura, etc). Cada obra
possui um engenheiro responsvel pelo oramento. A Construtora emprega engenheiros de diversas especialidades.
Um engenheiro pode ter mais de uma especialidade (ou nenhuma). Os engenheiros trabalham em apenas uma obra
por vez, porm as obras passadas devem ficar registradas no banco de dados. Os servios a realizar so compostos
por insumos. Existem insumos compostos por insumos. Os insumo pode ser do tipo material, mo de obra ou
equipamento. A mo de obra terceirizada por meio de firmas de recursos humanos cadastradas. Os fornecedores de
materiais e equipamentos tambm so cadastrados, sendo que um fornecedor de equipamento no fornece material.
Na tabela abaixo h um exemplo de relatrio de oramento de um servio de uma obra. Este oramento deve ser
gerado pelo sistema.
Cod Obra: 001 Servio: Concreto
Oramento dos insumos a serem utilizados
Cd
Descrio
Un
0001
Cimento
kg
0002
Areia
m3
0050
Pedreiro
h
0060
Servente
h
0080
Betoneira
h
Total do Servio:

Eng. Responsvel: Jos da Silva


Qte
100
0,50
5
5
2

Custo Unitrio
0,50
20
8,00
5,00
40,00

Data: 20/04/2001
Custo Parcial
50,00
10,00
40,00
25,00
80,00
205,00

15 Distribuidora de Produtos
Uma distribuidora recebe pedido de produtos pelo correio. O pedido aceito se o cliente e o produto
estiverem previamente cadastrados. Caso contrrio, o pedido rejeitado e devolvido ao cliente. Ao final da semana, a
distribuidora emite requisies de produtos para os fornecedores com base nos pedidos recebidos. Quando os
produtos so fornecidos, a distribuidora confere a nota de entrega do fornecedor com a requisio, devolve as que
contiverem erros e atende os pedidos dos clientes, enviando as respectivas faturas aos clientes. O pagamento aos
fornecedores realizado mensalmente, bem como as remessas, aos clientes, dos catlogos de produtos disponveis.

16 Biblioteca
O acervo de uma biblioteca composto por exemplares de livros. Cada livro caracterizado por um ou mais
autores, um ttulo, uma editora, local de edio, um cdigo ISBN e um conjunto de palavras-chave. A biblioteca
possui pelo menos um exemplar de cada livro, numerados seqencialmente (exemplares 1, 2, 3, etc). Os associados
da biblioteca podem retirar exemplares dos livros. Cada associado pode ter emprestados no mximo trs exemplares.
Para cada emprstimo, registrada a data em que este foi realizado. Cada associado possui um cdigo, nome e
endereo. A biblioteca deseja manter registro somente dos emprstimos correntes (ou seja, ainda no devolvidos).
4.1) Refaa o modelo para o caso de a biblioteca deseja manter todo o histrico de emprstimos.

17 Aeroclube
Num aeroclube, esto inscritos pilotos, instrutores e alunos de pilotagem. Todos scios (inscritos) so
identificados pelo nmero de matrcula, e caracterizados por nome, endereo e idade. Os pilotos possuem um nmero
de brev (nico). Os instrutores so pilotos com formao adicional de instrutor, e deve ser registrado o nome do
curso, a data de obteno do diploma, bem como a instituio.
Para os alunos de pilotagem, guarda-se os registros de todas suas sadas para contabilizao de horas para
obteno do brev. Para cada sada registra-se a data, instrutor, hora de sada de chegada, bem como o parecer do
instrutor sobre o vo. A escola s ministra cursos bsicos, e portanto no h professores que so alunos de cursos
avanados. Para emisso do brev, necessrio que o aluno comprove ter o nmero de horas mnimo de vo, bem
como apresente os pareceres dos instrutores sobre as habilidades desenvolvidas a cada aula prtica.

18 Funcionrios da ONU
O secretrio geral da ONU, deseja criar um sistema de informaes para auxili-lo a gerir os funcionrios da
organizao. O sistema deve possuir as seguintes informaes:
Um funcionrio identificado pelo seu nmero de matrcula.
O funcionrio possui um nome, data de nascimento e sobrenome.
Um(a) funcionrio(a) pode ser casado(a) com um(a) funcionrio(a) da ONU.
Como se trata da ONU, um funcionrio homem pode casar-se com at 4 funcionrias mulheres. Porm uma
mulher s pode estar casada com um homem.
Deseja-se saber a data do ltimo exame de cncer de prstata dos funcionrios homens.
De cada funcionria mulher, deseja-se saber o nmero de filhos, mesmo que ela no seja casada.
Deseja-se saber em qual dos pases membros da ONU o funcionrio nasceu.
Deseja-se saber em qual dos pases membros da ONU o funcionrio j esteve (data de incio, data de fim e
atividades exercidas).
Deve-se armazenar em qual das sedes da ONU (Nova Iorque, Genebra, Lagos, etc.) o funcionrio est lotado.
Deseja-se saber qual o chefe cada sede, sendo que cada sede possui um e um s funcionrio chefe.

19 Agncia de Viagens
Construa o Modelo de Entidades e Relacionamentos para auxiliar o controle de reservas da agncia de viagens
Crash.
A reserva possui um cdigo nico e feita numa determinada data. Na reserva dado um sinal, que deve ser
registrado no sistema.
Uma reserva pode referir-se a um ou mais clientes, possibilitando viagens individuais ou em grupo. Uma reserva
pode conter um ou mais produtos, de forma a montar pacotes especficos para cada caso. Para cada produto
reservado, deve-se armazenar a data prevista, a quantidade de itens e o valor a ser pago (s vezes no
corresponde ao valor do produto, por causa de eventuais descontos).
Os produtos da agncia classificam-se em estadias em hotis e em viagens de avio. Cada produto possui um
cdigo nico, um valor e um valor mnimo do sinal.
Cada cliente identificado pelo seu CPF e possui um nome e endereo.
Para os hotis, deseja-se saber o nome, a cidade e o nmero de estrelas.
Para as viagens de avio, deve-se saber a data e hora do vo, o nmero de escalas, o tempo previsto, o cdigo do
aeroporto de origem e o cdigo do aeroporto de destino. Pode haver mais de um aeroporto por cidade.
Para efeito do clculo de tarifa, cada aeroporto, identificado pelo seu cdigo IATA, tem uma taxa de embarque,
que deve ser informado pelo sistema.
Devese fornecer listagens de todos os hotis e aeroportos de uma determinada cidade. Devese tambm fornecer
uma listagem de todos os vos entre duas cidades (independente dos aeroportos que elas tenham).
A agncia Crash tem uma promoo especial para casais com mais de 90 anos de casados. Para isso, devem ser
armazenados no banco de dados quais clientes so casados com quais clientes. Para cada casamento deve ser
armazenada a data do mesmo, para que seja possvel calcular o tempo.

20 Sistema de compras
Deseja-se automatizar o setor de compras de uma empresa. As compras so feitas atravs de ordens de
compras. Numa ordem de compra autorizada por um gerente h uma lista de solicitaes de compras. Cada

solicitao tem o cdigo do produto, a quantidade e a nota fiscal correspondente. O nmero da nota fiscal s
preenchido ao ser efetivada a compra junto a um fornecedor. s vezes espera-se acumular uma certa quantidade de
pedidos para um fornecedor para poder efetivar a compra. Por isto, as compras relativas a uma ordem de compra
podem chegar em tempos diferentes. Deseja-se saber as datas em que a ordem de compra foi emitida, a data em que a
nota fiscal foi emitida e a data em que os produtos de uma nota fiscal forem entregues. Cada produto pode ser
fornecido por mais de um fornecedor. Deseja-se saber o nome, o endereo, o telefone e quais produtos os
fornecedores podem fornecer e o preo que eles vendem cada produto.

21 Poltica
O governador do estado encomendou um sistema para cadastrar os polticos de seus estados. Os polticos
podem ser deputados, prefeitos ou vereadores. No necessrio manter no sistema ex-polticos, ou seja, os polticos
que esto sem mandato. Para cada poltico necessrio saber o nome, o endereo, o partido poltico, a quantidade de
votos recebidos e a data de incio e fim do mandato. Nos casos especficos dos preitos e dos vereadores, necessrio
saber a cidade na qual eles exercem o mandato. Para cada cidade, deve-se guardar o nome, a populao, a
quantidade de zonas eleitorais e o nmero de eleitores.

22 Locadora II
Modifique o modelo do estudo de caso Locadora de vdeo para acomodar a seguinte declarao:
Ns realmente precisamos manter o histrico de nossos aluguis. Cada vez que um cliente aluga uma fita
queremos manter a data do aluguel e a data do retorno. Mantendo esse histrico de aluguel, seremos capazes de
analisar o padro de nossos aluguis. Poderemos determinar quantas fitas cada cliente aluga e quantas vezes um
cliente devolveu a fita com atraso. Seremos capazes de saber quantas fitas em particular foram usadas e ento
saberemos quando retirar cada fita. Tambm seremos capazes de analisar as preferncias de filmes de nossos
clientes.

23 Firma de produto de limpeza


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 seus clientes. Cada cliente
identificado por um cdigo nico (interno firma), o
nome do cliente, endereo (rua, nro, sala, cidade, cep,
UF), telefone, o 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 do pedido. Cada pedido pode envolver de 1 a
vrios produtos, e para cada produto, indica-se a
quantidade deste pedida. Atualmente, a firma usa o
formulrio ao lado para controle de pedidos, preenchido a
ttulo de exemplo. As demais informaes so hoje
mantidas pelos vendedores em listas em papel diversas.

24 rea acadmica de uma universidade


A universidade formada por diversos departamentos que so responsveis pelos diversos cursos. Cada curso
abrange um conjunto de disciplinas e oferecido por um nico departamento. Uma disciplina oferecida por
somente um departamento, mas pode fazer parte de diversos cursos. Existem dois perodos letivos (semestres) por
ano. Pode ocorrer que num determinado semestre algumas disciplinas no sejam oferecidas. Uma disciplina pode
possuir diversas turmas, sendo que cada uma lecionada por apenas um professor. s vezes as turmas so abertas,
porm o professor responsvel ainda no foi contratado. necessrio armazenar a quantidade de perodos de um
curso, quantidade mnima de crditos e quais disciplinas fazem parte dele, bem como em qual perodo sugerido que

cada uma seja cursada. Cada disciplina pode ter outras disciplinas como pr-requisito. Deseja-se ainda saber a
quantidade de crditos, a carga horria e a ementa de cada disciplina. Com relao s turmas, necessrio
armazenar a sala de aula, o nmero de vagas oferecidas. Para cada perodo necessrio saber a data de incio e de
trmino do mesmo.
Um aluno pode estar matriculado em um nico curso. necessrio saber a matrcula do aluno, seu nome, o
endereo e o ano em que ele prestou vestibular. Para poder gerar os histrico do aluno, necessrio armazenar as
disciplinas cursadas e em curso, o semestre e a nota obtida. Se o aluno ficar reprovado, ele deve fazer a disciplina
novamente. Cada professor est lotado em um nico departamento e pode ministrar diversas disciplinas deste
departamento. Cada professor possui nmero de matrcula, CPF, data de nascimento e endereo.

25 Empresa de nibus
A cia de nibus Pulgueiro deseja um sistema de informaes para controlar seus nibus e funcionrios. A cia
possui 4 nibus e explora duas linhas de transportes coletivo (linhas A e B), cujos preos da passagem so R$1,00 e
R$ 1,20 respectivamente. Cada nibus identificado pelo seu nmero de chassis e tem uma capacidade mxima de
passageiros. Um nibus alocado a uma e somente uma linha. Uma viagem identificada pelo nibus que a realiza,
pela data e pela hora de incio da mesma. Deseja-se contabilizar o nmero de passageiros de cada viagem.
A cia possui 6 trocadores, 6 motoristas, 2 despachantes e 2 mecnicos. Cada funcionrio identificado pela
sua matrcula e possui nome e endereo. Construa o Modelo de Entidades e Relacionamentos para a cia Pulgueiro,
assinalando as cardinalidades, atributos e atributos-chave. No MER deve estar representado o fato que para uma
viagem de nibus so necessrios um motorista e um trocador e que os despachantes e mecnicos no participam da
viagem. Cada nibus tem um e somente um mecnico e os despachantes so exclusivos de cada linha.

26 Grande Fabricante
Um grande fabricante de produtos alimentcios derivados do leite resolveu desenvolver um banco de dados
para controlar o processo de fabricao. O fabricante possui diversas fbricas. Para cada fbrica necessrio saber
a localizao, a quantidade de funcionrios e os produtos que ela produz. Para cada produto necessrio saber o
preo, a descrio, a composio e o nmero do cdigo de barras. Para cada item do produto necessrio saber o
nmero de srie, o lote, a data de fabricao e de validade. Os produtos so fabricados em lotes. Cada lote
fabricado por uma nica fbrica. Cada lote tem um nmero que nico para o produto, mas que pode se repetir para
produtos diferentes. Os produtos so vendidos em lotes. necessrio saber a data em que ele foi vendido e quem
comprou (cliente). Cada cliente possui um cdigo, um nome e um limite de crdito. Um cliente possui um ou mais
endereos. Cada lote de uma mesma compra pode ser entregue a um endereo diferente do cliente. Por isto,
necessrio saber a data de entrega do lote e o entregador. Cada entregador tem um cdigo, um nome e um endereo.
Para cada venda, necessrio saber o nmero da nota fiscal e a data de fechamento.

27 Construtora de casas
Uma empresa possui vrias construes acontecendo ao mesmo tempo e algumas construes na fila de
espera. Cada construo tem data de incio e uma data de previso de encerramento. Na construo de uma casa,
vrias fases so estabelecidas (fundao, cercamento, jardinagem, paredes, reboco, aberturas, acabamento, etc.). E
cada fase possui um perodo de incio e de fim, alm de possuir vrios operrios.
Os operrios so classificados por categoria (mestre-de-obra, pedreiro, carpinteiro, sevente, auxiliar,
pintor,etc.) e cada categoria tem seu custo por hora trabalhada. O supervisor de uma obra deve controlar a
freqncia dos operrios. A freqncia tem dois objetivos: cobrana do cliente e pagamento do salrio do funcionrio.
A casa dividida em peas, as quais possuem metragem, andar, nmero de janelas, nmero de portas, tipo de
revestimento das paredes e tipo de revestimento do cho. Algumas caractersticas de uma pea podem variar de
construo para construo, como entrada para ar condicionado, conexo para telefone, conexo para computador,
etc.

28 Eletrotcnica
Uma eletrotcnica tem enfrentado problemas para atender a demanda de servio de consertos que tem
recebido. Os clientes reclamam de atrasos freqentes na entrega prevista dos consertos, e estima-se que esta devida
a m previso dos recursos humanos e materiais para realizao de consertos.
Cada vez que um cliente traz um aparelho para consertar aberta uma ordem de servio (uma por aparelho).
Esta ordem de servio diz respeito a um cliente, que deixa seu nome, endereo, e um ou mais nmeros de telefone
para contato. Um mesmo cliente pode ter outras ordens de servio suas em andamento, e a empresa mantm um
cadastro de todos os seus clientes. Na ordem de servio constam ainda a data de recebimento do aparelho, a marca e

nmero de srie do aparelho, a descrio do defeito, e a data de previso da entrega do aparelho ao cliente, e a data
na qual foi efetivamente retirado.
Para resolver o problema dos atrasos, a firma optou por designar um tcnico experiente como gerente. Este
gerente, inicia o dia examinando todas as ordens de servio novas, designando ento um conjunto de tcnicos, e para
cada tcnico designado a este conserto, as ferramentas/ aparelhos de teste necessrios para que este detecte o defeito
e/ou teste (a parte do) o conserto realizado (sempre h pelo menos um aparelho). A previso dos recursos materiais
tambm importante pois o nmero de ferramentas/aparelhos de teste limitado. Cada tcnico pode estar associado
a vrias ordens de servio. Cada aparelho de teste possui um nmero de srie nico, e caracterizado por uma
descrio. Os tcnicos so caracterizados por seu nome, endereo, eventualmente nmero(s) de telefone para contato,
e contrato de trabalho (nmero nico).

29 Estatsticas no futebol
Uma emissora de TV pretende desenvolver um banco de dados para armazenar os diversos dados sobre
campeonatos de futebol. Estas informaes necessitam ser armazenadas de forma organizada e de fcil recuperao
para serem recuperadas durante a narrao. A seguir, alguns requisitos importantes.
Todo campeonato possui um nome e um ano (que juntos identificam unicamente um campeonato, ex.:
Brasileiro 1995, Carioca 1999, etc.). Um campeonato formado por times e jogos. Deve ser possvel recuperar qual
eram os jogadores de um time em uma competio (exemplo: no Paulista 1996, o time do Palmeiras era formado por
Velloso, Amaral, Flvio Conceio, etc.). Devese poder obter em quais times e em quais campeonatos um treinador
ou tcnico j atuou. Cada jogo sempre entre dois times, o time da casa e o visitante. Devese armazenar quantos
gols cada time fez.
Em um jogo, deve-se controlar os principais lances e os seus autores, como por exemplo, cruzamentos da
linha de fundo, chutes a gol, faltas, etc. Alm disto, deve-se guardar os jogadores que realizaram estes lances.
importante, tambm, registrar o tempo de jogo em que o lance ocorreu. Outras preocupaes importantes:
arbitragem, pblico e renda.

30 Empresa de receitas
Uma empresa deseja informatizar o acervo de receitas que ela inventa, e comercializa sob a forma de livros.
Esto envolvidos na elaborao das receitas e dos livros os cozinheiros, os degustadores (que controlam a qualidade
das receitas), e os editores dos livros. Todas estas pessoas so empregados da empresa, e so caracterizados por um
RG, nome, data de ingresso na firma, e salrio recebido.
Cada receita tem cdigo nico, um nome, foi inventada por um cozinheiro numa dada data, e pertence a uma
categoria. Podem existir diferentes receitas com o mesmo nome, mas um mesmo cozinheiro no elabora duas receitas
com o mesmo nome. Uma categoria extrada de uma lista de categorias fixas elaborada pela empresa (ex: carne,
ave, bolo, torta, sopa, etc). norma da empresa no permitir a elaborao de receitas que no pertenam a
categorias registradas pela firma, sendo possvel no existirem receitas para categorias recm criadas.
Diversos ingredientes (ex: acar, farinha, leite) so usados para elaborar uma receita, cada um deles usado
numa certa quantidade (ex: 2) e numa certa medida (ex: colher de ch, xcara, ml). A medida pode ser opcional para
certos ingredientes (ex: ovo). Uma receita possui tambm uma descrio de seu modo de preparao, e o nmero de
pores que rende. Cada ingrediente possui um nome nico e uma descrio, particularmente til para ingredientes
exticos tais como blachan, kiri ou umeboshi.
Todo cozinheiro deve produzir um certo nmero de receitas por ms, sendo que os cozinheiros recmcontratados tm um prazo de at 45 dias para entregar suas primeiras receitas. Receitas podem ser testadas por
degustadores. Cada teste envolve um degustador, executado numa data, e envolve a atribuio de uma nota. Podem
existir receitas sem teste, mas todo degustador contratado pela firma j executou pelo menos um teste.
A empresa edita livros de receitas, nos quais, obviamente, constam diversas receitas. Essas receitas podem
ou no ser inditas, ou seja, j terem sido publicadas em outros livros. Alm de suas receitas, cada livro
caracterizado por um ttulo nico, um cdigo ISBN (tambm nico), e pelo editor do livro.

31 Empresa de Vendas
Nossa companhia vende produtos em todo Brasil. Assim, dividimos o pas em quatro grandes regies: Sul,
SP-Rio, Central e Norte. Cada regio de vendas possui identificador nico. Cada regio, por sua vez, est dividida
em distritos de vendas. Por exemplo, a regio Norte engloba os distritos Amaznia, Zona da Mata e Caatinga. Cada
distrito tambm tem um cdigo nico. Cada distrito composto de territrios de vendas. A Zona da Mata por
exemplo, engloba os territrios: Costa Norte e Costa Leste. J o distrito Amaznia engloba os territrios: SolimesManaus, Par-Norte e Par-Sul.

Cada territrio est dividido em reas de vendas: Por exemplo, Costa Norte engloba as reas: Grande So
Luiz, Grande Fortaleza etc. Cada vendedor responsvel por uma ou mais reas de vendas, para qual ele possui uma
cota. Tambm temos gerentes responsveis por um ou mais distritos, e diretores responsveis por uma ou mais
regies de vendas. O gerente responsvel por um distrito tambm responsvel pelos territrios deste distrito. Ns
no sobrepomos as responsabilidades dos funcionrios: uma rea de vendas sempre da responsabilidade de apenas
um vendedor. Alm disso, as responsabilidades de nossos diretores e gerentes no se sobrepem. s vezes, algum
diretor, gerente ou vendedor est para deixar a empresa ou precisou ficar ausente por algum motivo. Ns
identificamos todos nossos funcionrios pelos seus IDs.

32 Fbrica de automveis
Desenvolva um modelo de dados para um sistema que funcionar numa fbrica de automveis. O principal
objetivo do sistema controlar a qualidade dos carros que saem da linha de produo. Este controle de qualidade se
faz por amostragens. Os carros inspecionados e o resultado da inspeo so registrado em um relatrio. Em mdia, a
cada 100 carros, 2 apresentam defeitos. Neste relatrio, apresentado o turno de trabalho no qual ocorreu a
inspeo, a data, o nome do funcionrio, o nmero do chassi do automvel e os itens inspecionados, sendo que para
cada item apresentado o status: perfeito ou defeituoso. Para cada um dos itens, h um espao para colocar uma
observao.
Para que o controle de qualidade seja preciso, deve ser armazenado um registro para cada carro produzido.
Neste registro armazenado o nmero do chassi, a data de fabricao, o ano do modelo, a cor, o modelo do carro
(Palio, Uno, Vectra, etc.) e o sub-modelo (EX, EDX, etc.). Para possibilitar o controle de qualidade, o gerente deseja
ver mensalmente as estatsticas de quantos defeitos ocorreram nos carros produzidos numa determinada data, nos
carros de determinado modelo (e sub-modelo) e nos carros de determinada cor.
Finalmente, o sistema de permitir ver todas as inspees feitas num determinado carro e oferecer
flexibilidade para continuar sendo usado mesmo que novos modelos, sub-modelos ou cores de carros sejam criadas.

33 Locadora de Automveis
Nossa companhia aluga pequenos caminhes e trailers. Temos 347 pontos de aluguis (escritrios). Nossa
frota possui um total de 5780 veculos, incluindo vrios tipos de caminhes e trailers. Precisamos implementar um
sistema para controlar os contratos de locao e alocao de veculos. Cada escritrio aluga veculos que esto em
estoque para clientes prontos para tomarem posse do veculo. No fazemos reservas e nem especulamos quando o
cliente vai retornar um veculo alugado. A matriz gerencia a distribuio e direciona a transferncia de veculos de
um escritrio a outro.
Cada escritrio possui um nome e um nmero de trs dgitos que o identifica. Tambm mantemos o endereo
de cada escritrio. Cada escritrio funciona como uma base para os veculos e cada veculo est baseado em um
nico escritrio. Cada veculo possui um cdigo, situao de registro e nmero de licena. Temos diferentes tipos de
veculos. Usamos cdigos para identificar cada tipo de veculo. Para cada veculo, guardamos a ltima data de
manuteno e a data do vencimento da licena. Com relao aos caminhes, precisamos guardar quantos quilmetros
o odmetro est marcando, a capacidade do tanque e se o veculo possui ou no um rdio. Para grandes viagens, os
clientes preferem caminhes equipados com rdio. Assim que alugamos um caminho, guardamos a quilometragem
corrente. Este procedimento repetido quando o caminho devolvido.
A maioria dos contratos de aluguis so para pessoas fsicas, apesar da gente tambm fazer contratos com
empresas. Alugamos uma porcentagem de nossos caminhes e trailers para empresas. Para cada nova companhia
cadastrada, fornecemos um cdigo e guardamos seu nome e endereo. Para ns da matriz no nos interessa mais
qualquer outra informao sobre elas.
Para cada cliente pessoa fsica, mantemos seu nome, telefone residencial, endereo, nmero da carteira de
habilitao e a data do vencimento da habilitao. Alm disso, se o cliente danificou o veculo ou no pagou a conta
ns o taxamos de invlido e nunca mais alugaremos veculos para ele outra vez.
Cada contrato de locao feito para apenas um cliente (fsico ou jurdico) e apenas um veculo. Claro que
temos clientes que alugam mais de um veculo ao mesmo tempo, mas fazemos um contrato para cada locao. Alis,
cada contrato identificado por um nmero de contrato e pelo nmero de escritrio do qual o veculo foi retirado.
Tambm guardamos a data do contrato, a durao (esperada) da locao, o nmero do escritrio em que o veculo
devolvido, o valor do depsito, a taxa de locao diria e a taxa de quilometragem. Para trailers no controlamos a
quilometragem. IMPORTANTE: no queremos automatizar o lado financeiro, apenas os contratos de locao.

34 Concessionria de Veculos
Uma concessionria de veculos deseja um sistema de informaes para automatizar seus processos de confeco de
faturas dos clientes e pagamento de comisso aos seus funcionrios. O Cliente pode comprar veculos ou executar

servios mecnicos. Ele atendido por um recepcionista, que recebe comisso de 0,5% sobre peas e servios e 0,2%
sobre os veculos novos. O mecnico que executa o servio recebe uma comisso de 5% sobre o valor do servio. As
faturas de servios e de venda de veculos so as seguintes:
a) Fatura do Servio
Fatura No. 257.890
Cliente: Jos Silva
CPF: 123.456.789-01
Veculo: Ford Ka
Placa: LBC 0987
Cor: Cinza
Endereo: Rua Marqus de So Vicente 225
Data da Fatura: 14/12/99
Recepcionista: Romildo da Costa
Descrio do Servio Tipo do
Servio
Reparo da Lateral
Funilaria
Troca da porta
Funilaria
Reparo dos cabos
Eltrico
Troca da bateria
Eltrico
Regulagem
Mecnico
Eletrnica

No.
Horas.
2
3
1
0,3
2

Peas

Custo Total

01 porta
04 fusveis
01 bateria

Custo
Unitrio peas
734,00
0,32
150,00

Custo por
Hora
120,00
120,00
100,00
100,00
140,00

Custo
Total
240,00
360,00
100,00
30,00
280,00

Cdigo do
Mecnico
MF 12
MF 13
ME 02
ME 02
MM 10

734,00
1,28
150,00

Total: 1895,28
Desconto para o cliente (5%): 94,77
Total Final da Fatura: 1800,51
b) Fatura de Compra do Veculo:
Fatura No. 132.564
Cliente: Marcos Souza
Endereo: Rua Visconde de Piraj 122
Recepcionista: Fernando H. Cardoso

CPF: 444.456.789-01
Data da Fatura: 01/12/99

Veculo: Ford Ka 1.0 c/ ar


Preo Fbrica: 10.000,00
Frete: 300,00
Preo Cliente: 11.000,00
Observaes:
a) Um cliente pode possuir mais de um veculo, que podem ser levados ao mesmo tempo concessionria.
b) Um veculo pode ser levado vrias vezes concessionria.

35 Programa de milhagem
A companhia area WARIGUI deseja oferecer um programa de milhagens a todo passageiro seu que o
solicitar. Com estas milhas, passageiros podem usufruir de vrias promoes, como vos gratuitos, upgrade de
classe, descontos em redes de hotis credenciados, etc. Para boa gesto do programa, ela deseja um sistema de
informao que controle o crdito das milhas e a emisso de certificados para usufruto dos benefcios.
Um passageiro admitido no programa quando encaminha companhia uma solicitao contendo seus
dados cadastrais (nome, endereo, cpf, telefones quantos forem necessrio ,profisso, renda mensal e os cartes
de crdito que possui - VISA, MASTERCARD, etc). Os dados cadastrais devem ser encaminhados juntamente com
xerox de um carto de embarque, comprovante de renda, RG e CPF. A companhia analisa a solicitao, e se positiva,
atribui a este cliente um nmero de carto SORRISO (nico), cadastrando o passageiro como cliente. Ela tambm
fabrica e envia o carto ao cliente, que deve apresentar o carto ou informar seu nmero para obteno de crditos.
Ao cadastrar o cliente, j so atribudos seu(s) primeiro(s) crdito(s) no programa de milhagens. Um mesmo

passageiro no pode ter dois cartes SORRISO, e esta verificao feita atravs dos documentos de identificao
fornecidos. As solicitaes indeferidas so descartadas, isto , o sistema somente gerencia clientes do programa
SORRISO.
Todo crdito tem um nmero, nico entre os crditos de um mesmo cliente (isto , dois clientes distintos
podem ter crditos com o mesmo nmero). Alm do nmero do crdito, devem ser registrados a data do crdito, o
nmero de milhas creditadas, e opcionalmente as milhas bnus, atribudas somente em promoes. Estas
informaes servem para emisso de correspondncia para informe de crdito de milhas acumuladas, bem como para
emisso de certificados de milhagem. Todo o crdito j utilizado para emisso de certificado deve ser marcado com
esta informao.
O programa SORRISO de milhagens atualmente credita crditos por trs tipos de servio: vos da
companhia e das companhias associadas, compra de produtos em estabelecimentos credenciados, e hospedagem em
hotis credenciados.
Para crdito de milhas, a WARIGUI necessita saber o cdigo do vo (e.g. RG230, TR450), o trecho voado
pelo passageiro daquele vo (origem e destino), a classe utilizada e a data de partida do passageiro. Todos estes
dados devem ser registrados. Todos os trechos (combinao de origem e destino) so cadastrados a priori no sistema
junto com a milhagem correspondente. Desta forma ao informar os dados do vo, o crdito calculado pelo trecho
(por exemplo, um vo de Porto Alegre a So Paulo credita 900 milhas). A WARIGUI no se interessa em , atravs
deste sistema, controlar os vos por ela oferecidos, nem por suas companhias associadas. Somente interessa os
crditos das milhagens correspondentes a trechos, e os vos realizados por clientes que deram origem aos crditos.
Os crditos podem ser atribudos na recepo do aeroporto por ocasio do embarque, ou posteriormente, quando o
cliente envia os comprovantes necessrios para se cadastrar no programa.
Para crditos obtidos atravs de compras ou de hospedagem, o sistema necessita saber dados sobre o
estabelecimento conveniado, tais como nome, cdigo do convnio (nico), endereo para correspondncia e a
percentagem de milhas sobre o valor do consumo no estabelecimento. Para o crdito, necessrio, alm do cdigo do
estabelecimento, a data da compra ou hospedagem, valor comprado (ou valor total das dirias, nos casos de hotis),
e uma descrio do consumo (e.g. compra de jia, estadia fim de semana, compra de coleo em promoo). Para
obteno deste crdito, o cliente ou o estabelecimento deve enviar para a gesto do programa SORRISO a nota fiscal
comprovando o consumo (compra ou estadia) e o nmero desta. Estes dados so armazenados junto com o crdito.
Todo o ms, a WARIGUI emite avisos de crditos para aqueles clientes com novos crditos no ms. Ela
tambm verifica se a soma dos crditos no usados pode dar origem a um ou mais certificados. Em caso positivo, os
crditos so marcados como usados, e os certificados de milhagem so emitidos. Cada certificado tem um nmero
nico, pessoal de um cliente do programa, e possui uma data de emisso e uma de validade. Quando o cliente usa o
certificado para obteno de benefcios, os certificados so marcados como usados. Deve ser registrado quais
crditos deram origem a um certificado.
A WARIGUI deseja guardar todas as informaes sobre crditos e certificados j atribudos/emitidos a seus
clientes, pois deseja analisar como o programa de milhagem est funcionando, e fazer modificaes conforme
necessidade.

36 Congresso cientfico
O SBBD (Simpsio Brasileiro de Banco de Dados) o maior evento cientfico anual no Brasil na rea de
banco de dados. A cada ano, sua organizao fica a cargo de alguma universidade brasileira, que fica encarregada de
controlar todos os aspectos cientficos e operacionais do evento. Sabendo da dificuldade desta complexa tarefa, e que
o congresso tem atrado um nmero cada vez maior de interessados, os organizadores do prximo ano resolveram se
antecipar e projetar um sistema de informao que os auxilie na melhor organizao do evento. O sistema deve dar
apoio a todo o processo de seleo de trabalhos cientficos, submetidos pelos membros da comunidade. Ele tambm
deve auxiliar a gesto da organizao, mantendo informaes sobre toda a programao e os participantes do evento.
O evento cientfico comea com a designao de um comit de programa (CP), que tem como funo avaliar
os artigos cientficos submetidos, selecionando os melhores. Para cada membro do CP (revisor), registra-se seu nome
(nico), a instituio (h no mximo um representante por instituio), suas reas de especialidade para reviso dos
trabalhos (e.g. data warehouse, data mining, bancos de dados orientados a objetos), seu endereo eletrnico (nico),
e coordenadas para contato (endereo regular, telefone, fax). Alguns meses depois, os artigos comeam a ser
recebidos, e cada artigo deve ser cadastrado. Para cada artigo gerar-se- um cdigo nico, que o identificar ao
longo de todo o processo de avaliao. Alm disso, devem ser cadastrados o ttulo, seus autores, a instituio de cada
um de seus autores, o endereo eletrnico do primeiro autor, e as palavras-chaves. Tanto as palavras-chaves quanto
as especialidades dos revisores so itens de uma lista de assunto divulgada junto chamada de trabalhos.
Encerrado o prazo para submisso de artigos, o presidente atribui a cada artigo 3 revisores, e envia-os para
avaliao. Os avaliadores tm um prazo para l-los, e atribuir uma nota ao artigo. Como os revisores sempre se
atrasam, imperativo saber quem est com que artigo para revisar, para poder cobrar os pareceres na poca

adequada. Os artigos com melhores notas so selecionados, e devem ser enviados e-mails para o primeiro autor dos
artigos selecionados e dos no selecionados para comunicao do resultado. Os autores dos artigos aceitos, com base
no parecer, fazem modificaes e enviam a verso final de seu artigo, usando um formato eletrnico pr-definido.
Deseja-se saber quem j mandou a verso final, e qual o nome do respectivo arquivo.
Comeam ento os preparativos para a organizao do evento. A universidade realizar o evento em suas
dependncias, e j reservou uma srie de salas e auditrios para este fim. Cada local identificado por seu nome, e
descrito pela sua capacidade. O evento contar com sesses tcnicas (onde sero apresentados os trabalhos aceitos),
bem como palestras convidadas e minicursos, ministrados por cientistas de renome nacional e internacional. Estes 3
tipos de atividades compem o programa da conferncia. Cada atividade ocorre em um local em uma dada data/hora,
sendo que algumas atividades podem ocorrer em paralelo. Obviamente, no h duas atividades iniciando no mesmo
local ao mesmo tempo. Para montar o programa, os organizadores atribuem as atividades aos locais, determinando
horrio de incio e fim, quais recursos devem estar disponveis (ex. retroprojetor, canho, computador), e quem o
responsvel pela coordenao da atividade. Os recursos e o responsvel podem ser informados posteriormente
definio da atividade.
Cada sesso tcnica tem um nome nico (data warehouse I, KDD II), e descrita pelos artigos que sero
nela apresentados, e em que ordem (1, 2, etc). Cada artigo apresentado uma nica vez. As palestras e minicursos
possuem um ttulo, um autor, uma instituio, e alm destas informaes tcnicas, devem ser informados, quando
sabido, a data/hora de chegada e partida, e as informaes dos vos de ida e volta (companhia, cdigo de cada vo),
j que, por serem pessoas mais importantes, de bom tom busc-los e lev-los ao aeroporto. A diferena entre um
minicurso e uma palestra convidada que na primeira os participantes devem se inscrever e pagar uma taxa. A taxa
de cada curso deve ser mantida junto descrio do curso, bem como o nmero de vagas disponveis e as pessoas
inscritas. As informaes sobre a programao so muito importantes, pois a partir delas que so divulgadas as
atividades do evento (e.g. pgina web, livreto, cartazes, etc).
Por fim, a organizao quer poder controlar os inscritos. Cada participante possui um nome, instituio
(opcional), endereo, telefone, email, categoria (scio, no scio, estudante, estudante no scio, j que h descontos
para scios da SBC). Pelo menos um autor de cada artigo selecionado deve se inscrever no evento at uma dada
ocasio (divulgada aos autores), condio necessria de publicao do artigo nos anais da conferncia. O sistema
deve permitir o registro da inscrio de um autor associada ao(s) seu(s) respectivo(s) artigo(s). Tambm, porque so
cobrados e porque so distribudas apostilas, deseja-se saber em qual(quais) minicursos um participante
eventualmente se inscreveu. Com estas informaes so gerados os crachs, definido o nmero de cpias das
apostilas de cada minicurso bem como a quem devem ser distribudas, alm dos certificados de participao no
evento e nos minicursos.

37 Cinema
Um cinema possui vrias salas de cinema, as quais exibem filmes em horrios diversos. O cinema tem
interesse em saber quais filmes esto atualmente em cartaz, em que salas e em que horrios.
Cada sala possui um nome (nico) e capacidade (nmero de lugares). Os filmes so caracterizados por seu
nome em portugus, nome na lngua original (se estrangeiro), diretor, ano de lanamento, tipo, e sinopse. No
existem dois filmes com o mesmo nome (em portugus) e ano de lanamento. Eventualmente, podem existir para o
filme premiaes ou indicaes para premiao (e.g. Palma de Ouro em 1987, Oscar de melhor atriz em 89, indicado
para melhor filme estrangeiro em 1996), e esta informao usada para divulgao dos filmes. Uma exibio de
filme ocorre em uma dada sala e horrio. Um mesmo filme pode ser exibido na mesma sala, em vrios horrios. Para
filmes muito procurados, o cinema pode ter exibio simultneas em vrias salas (em horrios simultneos ou no).
Filmes diferentes podem passar na mesma sala, desde que obviamente no no mesmo horrio.
O cinema s trabalha com horrios fixos de filmes, os quais atualmente so: 16:00, 17:00, 18:00, 19:30,
20:00, 22:00, 24:00. A cada um destes horrios est vinculado um conjunto de funcionrios responsveis pelo bom
andamento das atividades do cinema naquele horrio, e que desempenham uma funo (ex: caixa, balas, lanterninha,
bilheteiro). Cada funcionrio caracterizado pelo nmero da carteira de trabalho (nico), nome, data de admisso e
salrio. Para maior satisfao dos funcionrios, existe um rodzio das funes conforme o horrio (ex: um mesmo
funcionrio pode ser caixa no horrio das 16:00, e baleiro no horrio das 21:00). Todo horrio tem pelo menos trs
funcionrios alocados.
Para aumentar a renda do cinema, em cada sesso so exibidas propagandas. Uma propaganda identificada
por um cdigo, e caracterizada por um nome, agncia, e faixa etria apropriada, e pode ser exibida em vrias
sesses. Cada sesso possui sua prpria programao de propagandas (e.g. a sesso do Titanic das 14:00 horas na
sala 1 pode ou no ter o mesmo conjunto de propagandas que a sesso do Titanic em outro horrio e/ou sala).

38 Academia
Uma academia oferece vrias opes de prtica de esporte a seus clientes. Para este fim, ela conta com uma
equipe de professores, e com uma infraestrutura de locais adequados para prticas esportivas diversas.
Os clientes so caracterizados pelo RG, nome, endereo, e um ou mais telefones de contato. Para aqueles
clientes que freqentam (j freqentaram) aulas ou musculao, mantido o histrico dos contratos j firmados por
estes alunos. Para cada contrato (novo ou renovao), so registrados a data de incio do contrato (dia/ms/ano),
data de fim (dia/ms/ano), valor total do contrato, e forma de pagamento (e.g. pr-datado, vista, parcelado em 3
vezes, etc). Um mesmo aluno no possui dois contratos que iniciam na mesma data. As formas de pagamento so
estabelecidas em funo do momento econmico e do aluno, no sendo possvel predefini-las. O sistema no
responsvel pela manuteno do controle do pagamento das mensalidades do contrato.
Cada professor possui um RG e um nmero de carteira de trabalho (ambos so nicos), e caracterizado
por um nome, endereo, um ou mais telefones de contato, e salrio. Cada professor est apto a orientar pelo menos
uma modalidade esportiva (e.g. vlei, basquete, aerbica, musculao, etc). Eventualmente o professor tem uma
qualificao especfica para a orientao de uma dada modalidade (e.g. mestrado em voleibol pela ESEF,
especializao em capoeira com Mestre Dad, etc), podendo possuir mais de uma (e.g. mestrado em voleibol pela
ESEF e especializao em voleibol para terceira idade). Ao ser contratado, o professor informa todas as modalidades
que pode orientar, e sua qualificao (ou qualificaes) para cada uma delas, caso exista(m). Uma mesma
modalidade pode ser orientada por um ou mais vrios professores, ou mesmo por nenhum (por exemplo, as aulas de
aerbica so orientadas por um professor, mas paddle pode ser praticado por clientes da academia que simplesmente
alugam as canchas).
A academia oferece um elenco de modalidades esportivas, de acordo com a infraestrutura existente. A
qualquer momento, a academia quer poder saber quais modalidades esportivas oferece, quais professores podem
atuar em quais modalidades esportivas, e quais aulas esto previstas para uma mesma modalidade (eventualmente,
com seus respectivos professores).
Para a prtica de cada modalidade, a academia oferece espaos adequados, na forma de salas ou canchas.
Cada espao identificado por cdigo, e caracterizado pelo andar no qual se encontra (e.g. trreo, primeiro, subsolo)
e eventualmente um nmero de sala. As canchas podem ser locadas pelos clientes ou pelos professores, numa data e
horrio. O sistema responsvel apenas por manter as reservas j feitas (e no as disponibilidades futuras). Cada
aula realizada em uma dada sala, referente a uma modalidade, e orientada por um professor habilitado para
aquela modalidade. A freqentao dos alunos nas aulas livre (i.e. no necessita de inscrio em determinada aula).
Cada aula tem um horrio de incio e durao.
As canchas podem ser locadas pelos clientes ou pelos professores, numa dada data e horrio. As aulas so
realizadas em uma dada sala, e orientadas por um professor em uma modalidade na qual ele atua. Cada aula tem um
horrio de incio, durao, e eventualmente limite de alunos.

39 Fbrica de roupas
Uma fbrica de roupas exclusivas (cada modelo, nico, projetado por estilistas famosos) deseja um sistema
para controlar sua produo. A fbrica conta atualmente com 120 funcionrios sendo que a maior parte dos mesmos
so costureiras trabalhando na atividade fim. A fbrica possui aproximadamente 600 mquinas de costura de
diversos tipos (overlock, zig-zag, costura reta, etc) de diversos fabricantes.
Para ingressar como costureira, a funcionria avaliada para determinar em que tipo de mquina ela possui
habilitao. Cada mquina pode realizar um ou mais tipos de costura. Cada pea de roupa produzida integralmente
por uma costureira em uma mquina, sendo que neste perodo nem a costureira, nem a mquina podem ser alocados
para outra coisa.
A remunerao das costureiras mensal baseado em uma alquota fixa (15%) sobre o preo de venda de
cada pea. Nenhuma costureira pode receber menos que um determinado valor mnimo que negociado no momento
da contratao de cada uma. As costureiras so divididas em supervises, cada uma possuindo uma supervisora que
a responsvel pela qualidade do que produzido e pela monitorao das mquinas que esto em conserto. A
mquina s vai para conserto aps o trmino da produo da pea. A supervisara da Costureira que estava
produzindo nesta mquina se torna a responsvel pela monitorao de seu conserto.
A fbrica necessita das seguintes informaes:
a) Relatrio de peas produzidas por uma costureira num determinado perodo, no seguinte formato: modelo
da pea, descrio do modelo, data e hora de incio e trmino da fabricao, cdigo da mquina de costura,
localizao da mquina e o fabricante.
b) Relatrio das costureiras sem produo no perodo (matrcula da costureira, nome, valor mnimo
negociado).
c) Relao das mquinas disponveis, informando para cada uma o seu fabricante e o(s) tipo(s) de costura
que possui.

d) Quais costureiras esto disponveis e habilitadas a trabalhar em um tipo de mquina no momento?


e) Relao das mquinas que estiveram mais de 10 vezes em conserto, contendo: cdigo da mquina e para
cada conserto, matrcula e nome da supervisora responsvel, data incio e trmino do conserto.

40 Cooperativa de Alimentos
A Cooperativa de Alimentos Amizade uma organizao que fornece aos seus associados alimentos a preos
reduzidos. Para conseguir isso, a cooperativa adquire alimentos, em grandes quantidades, de fazendeiros e
atacadistas da regio. A Diretoria da cooperativa est considerando a possibilidade de automatizar alguns processos
administrativos, especialmente os que se referem compra e distribuio de alimentos e ao controle de pagamentos e
recebimentos relativos s operaes.
A cooperativa funciona em ciclos semanais. Os associados podem enviar, ou entregar pessoalmente, de
segunda a quinta, listas de compras, utilizando o formulrio pr-impresso distribudo pela cooperativa. Toda sextafeira, a Diretoria recebe uma relao contendo a demanda total de cada item. De posse dessas demandas, ela negocia,
junto aos fornecedores cadastrados, as condies de compra mais econmicas. Selecionados os fornecedores, so
feitas as encomendas, inicialmente pelo telefone e posteriormente formalizadas atravs do envio de um pedido ao
fornecedor. Dependendo do volume de itens a ser adquirido, mais de um fornecedor pode fornecer o mesmo item.
Esse fato faz com que o item possa ter mais de um preo. A Diretoria nem sempre consegue adquirir todos os itens
solicitados.
As encomendas so entregues cooperativa no domingo pela manh, quando ento os pedidos so conferidos
com a nota fiscal de cada fornecedor. Aps a conferncia, as notas fiscais so certificadas e as duplicatas
permanecem arquivadas, aguardando pagamento, nos prazos anteriormente negociados pela Diretoria. Ainda no
domingo, em hora determinada pela diretoria, tem incio a montagem das cestas de cada associado, com base nas
listas de compras e nas notas fiscais. A prioridade de cada associado definida pela ordem de chegada de sua lista.
As cestas so entregues na prpria Cooperativa, acompanhadas das Notas de Entrega.
Os associados podem, desde que estejam com todos os seus pagamentos em dia, inclusive a mensalidade,
efetuar pedidos de compra para pagamento no final do ms. Infelizmente, como alguns associados no saldaram seus
dbitos, a diretoria se viu forada a estabelecer, como condio bsica para aceitao de uma lista de compras, a
quitao de todos os dbitos anteriores.

41 Transporte areo
Uma empresa de transporte areo assim descreveu seu negcio (segue transcrio de entrevista com o
usurio-chave):
"Temos um conjunto de 35 linhas areas (ou vos, como so chamados) servidas por diversas aeronaves.
Todo vo comandado por pessoal especializado, uma equipe, composta pelo PILOTO, AEROMOAS e
COMANDANTE DE VO. importante ressaltar que as aeromoas (inclusive o(a) comissrio(a) de bordo)
reportam-se ao comandante numa linha direta. Toda pessoa deste grupo de bordo identificada pelo nmero de
matrcula, nome e salrio. Alm disto, o piloto possui um total de horas de vo acumuladas; as aeromoas, um
indicador de classe de vo (para no alocar pessoas bi ou trilnges em vos nacionais e vice-versa) e, para o
comandante de vo, um indicador de grau hierrquico (1a classe ou especial). Quando uma pessoa quer viajar, ela
procura um agente de viagens que faz sua alocao num determinado vo. A essa alocao damos o nome de reserva,
que indiscutivelmente reserva uma poltrona num determinado vo para aquele cliente. Os agentes tm por
identificao um cdigo e a cidade-sede da agncia. Do cliente, necessitamos seu nome, CIC/CPF e no do
passaporte. Todo vo possui um nmero nico, seu destino e suas horas de partida e chegada previstas. Cabe
lembrar que a reserva feita pelo passageiro atravs do agente e s este (agente) pode confirm-la.

42 Transporte martimo
Uma empresa de transporte martimo deseja um sistema automatizado que a auxilie a alocar as cargas nos
navios, de acordo com a sua capacidade e destino. Cada carga dever ser transportada integralmente por um nico
navio sem transbordo, ou seja, no pode ser dividida por mais de um navio, nem fazer "baldeao" (descer em um
porto e ser embarcada em um outro navio).
No momento em que a carga aceita para ser transportada, colada uma etiqueta contendo o nmero desta
carga, o porto destino, seu peso em Kg, a data mxima para desembarque no porto destino (caso isto no seja
atendido a empresa pagar uma multa diria), o cdigo do agente receptor no porto destino, e a data de validade, no
caso de carga perecvel, ou a temperatura mxima no caso de carga sensvel. Todo porto possui vrios agentes
receptores (cada agente opera em um nico porto) e esta escolha feita por indicao interna.
No fim do expediente o supervisor, para cada carga no embarcada, consulta uma relao contendo os
navios e os portos que pertencem rota dos navios. Caso encontre um navio que passe pelo porto-destino antes da

data mxima para desembarque e possua capacidade disponvel, a carga embarcada neste navio (se o navio
passar por este porto mais de uma vez, a carga ser desembarcada sempre na primeira chegada ao porto).
O sistema deve ser capaz de emitir:
a) Relatrio dos navios e suas rotas, informando para cada navio: seu nome, sua capacidade mxima de
transporte (em Kg), e a relao de portos (nome do porto) de sua rota, com a data de chegada em cada porto destino.
b) Relatrio das cargas embarcadas, informando: nmero da carga, porto destino, navio, data mxima para
desembarque da carga e data na qual o navio vai chegar no porto.
c) Relatrio das cargas no embarcadas, informando: nmero da carga, porto destino, data mxima para
desembarque e cdigo do agente receptor.
d) Relatrio contendo, para cada porto, todos os navios que passaro por l.
e) Relatrio de todas as cargas no embarcadas porque no existe navio que passe pelo porto destino.
t) Relao de navios em manuteno (no possuem rota).
g) Relao de todos os agentes de um determinado porto, com cdigo e nome de cada agente, que no esto
recepcionando nenhuma carga.

43 Empresa de Distribuio de Filmes


Projete um modelo de dados que atenda s necessidades de controle dos cinemas e filmes em uma
determinada empresa de distribuio de filmes. Aps vrias reunies com os futuros usurios do sistema, foram
relacionados uma srie de regras do negcio e que sero a base para o desenvolvimento do diagrama ER.

A empresa de distribuio possui vrios cinemas em diversas localidades;

Cada cinema possui uma identificao nica, um nome fantasia, um endereo completo, incluindo
rua, avenida, bairro, municpio, estado e sua capacidade de lotao;

Os filmes podem ser dos mais variados tipos e gneros;

Cada filme registrado com um ttulo original, e se for filme estrangeiro, possuir tambm o ttulo
em portugus, o gnero, sua durao, sua impropriedade e seu pas de origem, informaes sobre os atores que
compem seu elenco, e o seu diretor. Existir um nico diretor para cada filme;

Alguns cinemas apresentam mais de um filme em cartaz, sendo, nesses casos, sesses alternadas
com um filme e outro;

As sesses possuem horrios que variam de acordo com a durao do filme, havendo sempre um
intervalo de aproximadamente 15 minutos entre elas;

Os atores de um filme podem, obviamente, atuar em diversos filmes, assim como o diretor de um
filme pode tambm ser ator nesse filme ou, ainda mais, ser ator em outro filme. Um ator possui as seguintes
caractersticas: um nmero de identificao, um nome, uma nacionalidade e uma idade;

As sesses de cinema devem ter seu pblico registrado diariamente, para que se permita a
totalizao dos assistentes quando o filme sair de cartaz, ou a qualquer instante.
Nas reunies de levantamento, os usurios nos passaram as seguintes necessidades de informao:

Apurao do pblico por municpio, por cinema e por sesso de cada cinema;

Permitir uma forma de consulta, que dado um determinado ator, sejam localizados os cinemas onde
esto em cartaz os filmes em que esse ator atua - ex: "Quais cinemas (nomes) passam filmes em que atue a atriz
"Jlia Roberts"? Queremos obter somente os nomes dos cinemas, independentemente dos filmes."

Em quais cinemas est sendo exibido um determinado gnero de filme;

Em quais cinemas esto sendo exibidos filmes nacionais.

44 Empresa de Advocacia
Sou o scio snior de uma grande e diversificada empresa de advocacia. Minha empresa, Bailey e
Associados, trata de uma grande variedade de casos, incluindo trafico, violaes, disputas domesticas, questes civis,
e casos de homicdios. Queremos organizar e mapear vrios dados porque a empresa cresceu mais rpido que
imaginvamos e agora estamos com muitos casos ao mesmo tempo. Nossa empresa constituda de departamentos
como homicdio, roubo, etc, e cada caso encaminhado para um departamento particular por razes administrativas.
Advogados so tambm lotados em departamentos especficos, mas isto somente para efeito de apropriao de
despesas e pagamento, pois um advogado pode trabalhar em casos de outros departamentos.
Nos necessitamos uma lista de eventos para um dado caso (essencialmente uma historia para o caso) que
inclua uma relao de eventos e a data que cada evento tornou-se efetivo. Casos tm que ser identificados por um
nico nmero, e possui uma lista de eventos, com data e descrio de cada um deles.

Ns queremos informaes importantes associadas com o caso incluindo o departamento relacionado e uma
breve descrio. Aps um caso ter sido fechado, ele pode ser reaberto numa data futura. Ns atribumos para casos
reabertos novos nmeros, mas ns precisamos associar o novo nmero com o anterior.
Advogados podem ser envolvidos em vrios casos. Pessoas podem ser envolvidas em vrios casos de
diferentes maneiras. Por exemplo, Jones pode ser um Juiz em um caso e uma testemunha num outro. Ns estamos
interessados em guardar as participaes e os papis que eles exerceram no contexto de um particular caso. Os tipos
de pessoas que podem ser envolvidas nos casos incluem Juizes (JU), Testemunhas oculares (TO), defensores (DF), e
naturalmente Advogados (AD). Por exemplo, ns temos um caso de assassinato, e estamos trabalhando na defesa.
Um advogado designado para o caso, h um juiz presidindo o caso e tambm uma testemunha ocular. Para registrar
os vrios papis que pessoas podem assumir, considere que elas podem participar em diferentes papis em diferentes
casos, mas apenas num nico papel em cada caso.

45 Empresa de Txi
Uma empresa de txi est querendo utilizando um sistema de rdio digital para controlar sua frota. A
empresa tem cerca de 500 txis. O sistema deve poder atender a uma demanda de 10.000 chamadas por dia, e at
1500 despachos por hora durante os perodos de pico.
Quando o motorista comea a trabalhar, ou termina com uma corrida, ele envia uma mensagem para o
sistema dizendo qual o cdigo da zona geogrfica em que deseja atuar. Sua posio na fila de espera para aquela
zona mostrada na tela LCD do terminal de seu txi;
Quando um cliente liga para o escritrio e faz uma chamada para um txi, o primeiro txi na fila da rea
solicitada acionado atravs de um alarme sonoro disparado no terminal remoto. Informaes sobre a corrida, como
o nome do cliente, o endereo de origem e o de destino, so mostradas na tela. Se o motorista deseja a corrida, ele
aceita apertando um boto. Se ele estiver fora do veculo ou ignora o sinal por mais de 30 segundos, o sistema retira
a corrida dele e deixa uma mensagem a respeito. O motorista pode tambm escolher que rejeita a corrida e o sistema
o leva para o fim da fila;
Quando o motorista chega num endereo e aciona o taxmetro, um impulso enviado para o computador
dizendo que ele comeou a sua corrida. Se nenhum cliente estiver l, ele pode apertar um boto que o colocar de
volta no topo da fila. Quando ele termina uma corrida, ao desacionar o taxmetro, ele pode digitar no sistema o
cdigo da zona geogrfica onde esteja para que entre novamente na fila de espera.
Operadores no escritrio fazem o atendimento aos clientes. Cada operador est sentado frente de um
terminal, no qual um formulrio de pedidos est esperando entradas. Um diretrio completo de ruas deve estar
disponvel no disco, e o sistema automaticamente verifica o endereo entrado para verificar se o mesmo verdadeiro.
Assim que o pedido confirmado, o sistema verifica a qual zona geogrfica a rua pertence e aciona o primeiro txi
da fila correspondente. Quando o cliente liga pela primeira vez, feito um cadastro do mesmo, obtendo nome,
endereo, telefone e o tipo de uso que normalmente faz dos txis (trabalho, passeio, compras, etc.). O sistema deve
ser capaz de armazenar tambm se j houve problemas com o cliente.
Todas as corridas devem ser armazenadas permanentemente para que sejam feitas estatsticas e relatrios de
nmero de chamadas de cada zona, visando uma melhor distribuio da frota. Deve ser possvel tambm listar todas
as corridas de um determinado txi, todas as corridas cujas chamadas foram atendidas por um determinado operador
e todas as corridas de um determinado cliente. Para cada chamada deve ser registrado a data e hora de incio, a data
e hora de fim, a kilometragem percorrida e o valor total.
Os benefcios potenciais do sistema podem ser resumidos assim: Uso mais eficiente do espao do canal de
rdio atravs de transmisso digital; Eliminao de favoritismos nos despachos; Capacidade de produzir relatrios
gerenciais dirios, incluindo sumrio das atividades de cada carro; E, melhoria geral na gerncia da frota.

Vous aimerez peut-être aussi