Sql exemplo
Por: Mateus Abrantes • 2/7/2015 • Pesquisas Acadêmicas • 308 Palavras (2 Páginas) • 271 Visualizações
Considere o esquema de um banco de dados Companhia_Aerea, abaixo, que descreve um banco de dados para as informações de vôos de uma companhia aérea.
aeroporto
cod_aeroporto | nome | cidade | estado |
voo
numero | cia_aerea | dia_semana |
trecho
num_voo | num_trecho | cod_aeroporto_partida | hora_partida | cod_aeroporto_chegada | hora_chegada |
instancia_trecho
num_voo | num_trecho | data | qtdade_poltronas_disp | id_aviao | cod_aeroporto_partida | hora_partida | cod_aeroporto_chegada | hora_chegada |
passagem
num_voo | cod_passagem | valor | restricoes |
tipo_aviao
nome_tipo | poltronas | empresa |
pode_pousar
nome_tipo_aviao | cod_aeroporto |
aviao
id_aviao | poltronas | tipo_aviao |
reserva
num_voo | num_trecho | data | poltrona | cliente | fone_cliente |
Cada voo é identificado por um numero de vôo e consiste em um ou mais trechos com num_trecho iguais a 1, 2, 3, e assim por diante. Cada vôo tem os horários e os aeroportos de chegada e partida programados, e possui muitas instancias_trecho, uma para cada data na qual o vôo viaja. As ocorrências de passagem são mantidas para cada vôo. Para cada instância de trecho são mantidas reservas de poltronas, assim como as ocorrências de aviao usadas no trecho, os horários de chegada e partida e os aeroportos. Um aviao é identificado por um id_aviao, e é de um tipo_aviao em particular. pode_pousar relaciona os tipos_aviao aos aeroportos nos quais pode pousar. Um aeroporto é identificado por um cod_aeroporto.
...