Tcc sobre tecnologia

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1058 palavras )
  • Download(s) : 0
  • Publicado : 14 de junho de 2011
Ler documento completo
Amostra do texto
Instituto de Computa¸ao c˜

Universidade Estadual de Campinas

MC526 A — Bancos de Dados
Professor Ricardo da Silva Torres

Primeiro Semestre de 2005

1
1.1

Modelo Entidade-Relacionamento
V´ ıdeo Locadora [1]

Uma pequena locadora de v´ ıdeo possui ao redor de 2.000 fitas de v´ ıdeo, cujo empr´stimo deve ser controlado. e Cada fita possui um n´mero de identifica¸ao. Para cada filme, ´necess´rio saber seu t´ u c˜ e a ıtulo e sua categoria (com´dia, drama, aventura, ...). Cada filme recebe um identificador pr´prio. Para cada fita ´ controlado que e o e filme ela cont´m. Para cada filme h´ pelo menos uma fita, e cada fita cont´m somente um filme. Alguns e a e poucos filmes necessitam duas fitas. Os clientes podem desejar encontrar os filmes estrelados por seu ator predileto. Por isso, ´necess´rio e a manter a informa¸ao dos atores que estrelam em cada filme. Nem todo filme possui estrelas. Para cada ator c˜ 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 fitas. Para cada cliente ´ necess´rio saber o seu prenome e o seu sobrenome, o seu telefone e o seuendere¸o. Al´m disso, e a c e cada cliente recebe um n´mero de associado. u Finalmente, desejamos saber que fitas cada cliente ret´m num dado instante. e

1.2

Reserva de passagens a´reas [1] e

O objetivo ´ projetar um sistema de reservas para uma companhia de avia¸ao. O sistema contar´ com e c˜ a um banco de dados central, que ser´ acessado por aplica¸oes clientes, rodando tanto dentro da pr´pria ac˜ o companhia, quanto fora dela. A transa¸ao central do sistema ´ a reserva. Uma reserva ´ identificada por um c´digo gerado pelo sistema c˜ e e o em computador. A reserva ´ feita para um unico passageiro, do qual se conhece apenas o nome. A reserva e ´ compreende um conjunto de trechos de vˆos, que acontecer˜o em determinada data e hora. Para cada trecho, o a a reserva ´ feita em uma classe(econˆmica, executiva, etc.). Um vˆo ´ identificado por um c´digo e possui e o o e o uma origem e um destino. Por exemplo, o vˆo 595 sai de Porto Alegre, com destino a S˜o Paulo. Um vˆo o a o ´ composto de v´rios trechos, correspondendo as escalas intermedi´rias do vˆo. Por exemplo, o vˆo 595 ´ e a ` a o o e composto de dois trechos, um de Porto Alegre a Londrina, o outro de Londrina a S˜o Paulo. Cabesalientar a que h´ cidades que s˜o servidas por v´rios aeroportos. Por isso, ´ importante informar ao passageiro que faz a a a e ` a reserva, qual ´ o aeroporto no qual o vˆo passa. As vezes os clientes, ao fazer a reserva, desejam saber qual e o ´ o tipo de aeronave que ser´ utilizada em determinado trecho do vˆo. Alguns poucos vˆos, principalmente e a o o internacionais, tˆm troca de aeronave emdeterminadas escalas. e Nem todos os vˆos operam em todos os dias da semana. Inclusive, certos vˆos tˆm pequenas mudan¸as o o e c de hor´rio em certos dias da semana. a Cada reserva possui um prazo de validade. Caso os bilhetes n˜o tenham sido emitidos, at´ esgotarse o a e prazo da reserva, a mesma ´ cancelada. Reservas podem ser prorrogadas. e

Como o “check-in” de todos os vˆos est´informatizado, a companhia possibilita a reserva de assento o a para o passageiro. Reservas de assento podem ser feitas com at´ 6 meses de antecedˆncia. e e Al´m de efetivar reservas, o sistema deve servir para v´rios tipos de consultas que os clientes podem e a 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. hor´rios de chegada ou de sa´ em determinados vˆos; a ıda o 4. disponibilidade de vagas em um trecho de vˆo; o 5. disponibilidade de determinados assentos em um trecho de vˆo. o

2

Transforma¸oes entre Modelos c˜
1. Projete um BD relacional para o modelo ER do Exerc´ 1.1. ıcio 2. Projete um BD relacional para o modelo ER do Exerc´ 1.2, apresentado na Figura 1. ıcio

Figura 1: Modelo...
tracking img