Tcc sobre tecnologia
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 seu endere¸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 a c˜ 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