Você está na página 1de 2

Curso: Eng Computao / TADS

Aluno(a):
Disciplina: Banco de Dados I
Matrcula:
Professor:
Semestre:
Data:
Mrcia Sampaio Lima
2014/1

17/03/2014

Lista de Exerccio I
Questo 1) Modele um Banco de Dados para o seguinte minimundo: Transportadora
area.
Uma transportadora area pretende implementar uma base de dados com a seguinte
informao:
A transportadora tem vrios avies. Cada avio tem, para alm da matrcula, um
nome, a marca do avio, o nmero de lugares e indicao da sua autonomia (em
quilmetros).
Na transportadora trabalham vrios pilotos.
Cada avio faz vrios vos. Cada vo deve ter, pelo menos, a indicao da data e
hora em que se efetua, dos locais de partida e de destino e o nmero do vo.
Cada vo de um dado avio pilotado por um piloto.
Questo 2) Modele um Banco de Dados para o seguinte minimundo: Fbrica.
Uma fbrica pretende implementar uma base de dados para gerir os estoques dos seus
armazns, as encomendas de produtos feitas a fornecedores e ainda as vendas feitas pela
fbrica aos seus diversos clientes. Descrio do problema:
A empresa comercializa vrios produtos, cada um dos quais com um cdigo, um
nome, uma descrio e um preo. Em cada momento a empresa deve ainda saber
qual a quantidade existente em estoque de cada um dos produtos.
Uma encomenda, que deve ter um nmero de encomenda e a data em que foi
feita, pode ter vrios produtos, mas est associada a apenas um fornecedor. A
encomenda tambm possui forma de pagamento e prazo de pagamento.
De cada fornecedor a empresa deseja guardar a informao do seu nome, CNPJ,
endereo, cidade, pas, telefone, responsvel e nome responsvel. A cada
fornecedor a empresa gera, para identificao interna, um cdigo de fornecedor.
Os produtos da fbrica so vendidos aos seus clientes. Mensalmente, o gerente
de vendas deve emitir relatrios os seguintes relatrios:
1. Clientes (nome, endereo, telefone, cdigo) e seus respectivos produtos
comprados.
2. Total de venda em dinheiro efetuada.
3. Total de venda em carto efetuada.
4. Total de venda em cheque efetuada.
5. O cliente que mais comprou naquele ms e o respectivo valor da compra,
pois esse cliente ser presenteado com um brinde da fbrica.
Questo 03) Modele um Banco de Dados para o seguinte minimundo: Emprstimos.
Suponha que eu tenho um conjunto de DVD e Blu-rays de filmes e srie, mas no tenho
qualquer controle sobre eles. s vezes, meus amigos pedem minhas mdias

emprestadas. Bem, de tanto ficar sem saber os filmes que tenho, quem pegou meus
filmes emprestado e quando devolveram, resolvi impor uma regra para eles: Eu
empresto meus filmes, mas vocs tm prazo para devolver, e se atrasarem vo pagar R$
1,00 por dia de atraso.
Assim, para minimundo, temos:
(1) DVD/Blu-ray: ttulo em portugus, ttulo em ingls, atores principais,
diretores, gnero (fico, aventura etc), tipo (se DVD ou blu-ray), ano de lanamento.
(2) Amigo: nome, CPF, endereo, telefones.
Objetivo: controlar emprstimos e calcular o valor das multas para cada
emprstimo, se for o caso!!!
Questo 04) Modele um Banco de Dados para o seguinte minimundo: Livraria.
A livraria bookNet destinada a clientes da rea de informtica e possui cerca
de 4.500 exemplares sobre internet, banco de dados, redes, SO, etc. Os livros podem ser
nacionais ou importados.
A livraria tanto vende quanto aluga livros para seus clientes cadastrados. Os clientes s
podem alugar no mximo 3 livros por vez, cuja durao no poder ultrapassar o
perodo de uma semana. Depois desse tempo, o cliente pode renovar o aluguel. Caso o
cliente passe o tempo de devoluo e no renove o aluguel, este pagar uma multa diria
de R$2,00 por cada livro.
Os clientes que desejam alugar um livro que j esteja alugado podero fazer uma
reserva.
Os clientes que mais compram e/ou alugam livros so presenteados mensalmente com
um brinde da livraria.
Dados dos clientes: nome completo, CPF, data nascimento, endereo completo e
telefone de contato.
Dados dos livros: ISBN, nome do livro, ano de publicao, editora, se nacional ou
importado, quantidade disponvel da livraria, se para compra ou aluguel e preo.
Com base nos requisitos acima o cliente quer:
Controlar o cadastro de todos os livros;
Controlar o cadastro de todos os clientes;
Relatrios mensais de livros mais vendidos;
Relatrios mensais de livros menos vendidos;
Relatrios mensais de livros alugados;
Quanto foi faturado mensalmente com o aluguel de livros;
Quanto foi faturado mensalmente com a venda de livros;
Saber quais livros esto em reserva, pois desta forma a livraria poderia obter
mais exemplares destes livros para emprstimo.
Questo 05) Conceitue transaes e discorra sobre suas caractersticas obrigatrias?

***