Banco De Dados
Exames: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: reginaldosilva • 9/10/2013 • 717 Palavras (3 Páginas) • 333 Visualizações
Bancos de Dados
Professor
Ricardo da Silva Torres
<rtorres@ic.unicamp.br>
Primeiro Semestre de 2005
1 Modelo Entidade-Relacionamento
1.1 Vdeo Locadora [1]
Uma pequena locadora de vdeo possui ao redor de 2.000 tas de vdeo, cujo emprestimo deve ser controlado.
Cada ta possui um numero de identicac~ao. Para cada lme, e necessario saber seu ttulo e sua categoria
(comedia, drama, aventura, ...). Cada lme recebe um identicador proprio. Para cada ta e controlado que
lme ela contem. Para cada lme ha pelo menos uma ta, e cada ta contem somente um lme. Alguns
poucos lmes necessitam duas tas.
Os clientes podem desejar encontrar os lmes estrelados por seu ator predileto. Por isso, e necessario
manter a informac~ao dos atores que estrelam em cada lme. Nem todo lme possui estrelas. Para cada ator
os clientes as vezes desejam saber o seu nome real, bem como a data de nascimento.
A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar tas. Para
cada cliente e necessario saber o seu prenome e o seu sobrenome, o seu telefone e o seu endereco. Alem disso,
cada cliente recebe um numero de associado.
Finalmente, desejamos saber que tas cada cliente retem num dado instante.
1.2 Reserva de passagens aereas [1]
O objetivo e projetar um sistema de reservas para uma companhia de aviac~ao. O sistema contara com
um banco de dados central, que sera acessado por aplicac~oes clientes, rodando tanto dentro da propria
companhia, quanto fora dela.
A transac~ao central do sistema e a reserva. Uma reserva e identicada por um codigo gerado pelo sistema
em computador. A reserva e feita para um unico passageiro, do qual se conhece apenas o nome. A reserva
compreende um conjunto de trechos de v^oos, que acontecer~ao em determinada data e hora. Para cada trecho,
a reserva e feita em uma classe (econ^omica, executiva, etc.). Um v^oo e identicado por um codigo e possui
uma origem e um destino. Por exemplo, o v^oo 595 sai de Porto Alegre, com destino a S~ao Paulo. Um v^oo
e composto de varios trechos, correspondendo as escalas intermediarias do v^oo. Por exemplo, o v^oo 595 e
composto de dois trechos, um de Porto Alegre a Londrina, o outro de Londrina a S~ao Paulo. Cabe salientar
que ha cidades que s~ao servidas por varios aeroportos. Por isso, e importante informar ao passageiro que faz
a reserva, qual e o aeroporto no qual o v^oo passa. As vezes os clientes, ao fazer a reserva, desejam saber qual
e o tipo de aeronave que sera utilizada em determinado trecho do v^oo. Alguns poucos v^oos, principalmente
internacionais, t^em troca de aeronave em determinadas escalas.
Nem todos os v^oos operam em todos os dias da semana. Inclusive, certos v^oos t^em pequenas mudancas
de horario em certos dias da semana.
Cada reserva possui um prazo de validade. Caso os bilhetes n~ao tenham sido emitidos, ate esgotarse o
prazo da reserva, a mesma e cancelada. Reservas podem ser prorrogadas.
Como o \check-in" de todos os v^oos esta informatizado, a companhia possibilita a reserva de assento
para o passageiro. Reservas de assento podem ser feitas com ate 6 meses de anteced^encia.
Alem de efetivar reservas, o sistema deve servir para varios tipos de consultas que os clientes podem
querer fazer:
1. possibilidades de viagem de uma cidade ou de um aeroporto para o outro;
2. o mesmo, mas restrito a determinados dias da semana;
3. horarios de chegada ou de sada em determinados v^oos;
4. disponibilidade de vagas em um trecho de v^oo;
5. disponibilidade de determinados assentos em um trecho de v^oo.
2 Transformac~oes entre Modelos
1. Projete um BD relacional para o modelo ER do Exerccio 1.1.
2.
...