Proposta de um Banco de Dados Comercial na área de Companhia de Passagens Aéreas
Por: tiagomatrix • 19/9/2015 • Projeto de pesquisa • 5.464 Palavras (22 Páginas) • 1.408 Visualizações
Proposta de um Banco de Dados Comercial na área de
Companhia de Passagens Aéreas
[pic 1]
[pic 2]
Pedro Marques Saraiva
Rafael Gomes da Silva
Tiago Matias de Figueiredo
Projeto apresentado a
Disciplina de Banco de Dados Avançados
da Faculdade de Tecnologia da Paraíba –
FATEC/PB, em cumprimento às exigências
para 1ª avaliação, sob orientação do Prof.
Fábio Nicácio.
JOÃO PESSOA-PB
ABRIL 2015[pic 3]
SUMÁRIO
Regras de Negócio ..................................................................................................... 4
Modelo Conceitual ...................................................................................................... 7
Modelo Lógico ............................................................................................................ 8
Dicionário de Dados ................................................................................................... 9
Restrições ................................................................................................................. 18
Script de Criação do Banco de Dados ..................................................................... 25
Script Criação de Tabelas .........................................................................................26
Consultas SQL ......................................................................................................... 32
Stored Procedures – Inclusão de Dados ................................................................. 36
Considerações Finais ............................................................................................... 41
Referências Bibliográficas ........................................................................................ 42
REGRAS DE NEGÓCIO[pic 4]
Companhia de passagens aéreas
Este documento limita-se a identificar, agrupar e descrever detalhadamente cada regra de negócio que o sistema deve seguir.
As regras de negócio identificadas neste documento baseiam-se em levantamento das necessidades junto aos gestores para o funcionamento do sistema.
Este documento poderá ser atualizado em caso de manutenções evolutivas ou corretivas que afetem as características do sistema.
- Passageiro é identificado por: id, nome, sexo, CPF, RG, data de nascimento, e-mail, fones, rua, número da casa, bairro, cidade, estado, pais.
- Passageiro ele pode ter um ou vários voos, e cada voo pode ter um ou vários passageiros.
- Deseja-se guardar a data e a hora da reserva em que a reserva foi feita pelo passageiro.
- O voo é caracterizado por um código (que deve ser único), uma data de chegada, hora de chegada, data de saída, hora de saída, destino inicial, destino final, tempo de viagem.
- Voo primeira classe possui refeições, poltronas leito, enquanto o Voo econômico possui número de acentos maiores e lanches.
- Passageiro poderá se cadastrar uma única vez na mesma companhia aérea, companhia aérea pode ter vários passageiros cadastrados.
- Uma companhia aérea e caracterizada por data da criação da empresa, CNPJ, nome, fones, e-mail e fax.
- Companhia aérea pode contratar um ou vários funcionários, e Funcionários só podem ser contratados por uma companhia aérea.
- No contrato deseja guarda as seguintes informações: qualificação, cargo, carga horária, remuneração, nome e CPF.
- Funcionários podem ser piloto, aeromoça ou atendente.
- Funcionários tem como característica código que único, nome, CPF, idioma, horas extras e endereço.
- O piloto possui a seguinte característica: horas de voo.
A aero moça possui o atributo: uniforme
- O piloto pode pilotar um único avião, avião pode ser pilotado por um ou mais pilotos.
- O avião possui as seguintes características: data de revisão, data de fabricação, tempo de voo, tipo, modelo, número de série.
- Uma aero moça pode trabalhar em um ou vários aviões, mas um avião pode ter um ou várias aero moças.
- Um avião pode ter um ou vários voos, um voo pode ter um ou vários aviões.
- Aeroporto pode ter um ou vários voos, mas cada voo só pode ter um ou mais aeroportos, tendo as características, código, nome, localização.
- Todo funcionário (atendente) pode vender uma ou várias passagens, mas cada venda só pode ser vendida por único funcionário.
- Toda passagem pode ter um ou vários voos, e cada voo pode ter um ou várias passagens.
- Toda passagem deve ser paga uma única vez, e cada pagamento deve ser equivalente a uma ou mais passagens, e cada pagamento tem as seguintes características: valor recebido, troco, valor e código. Na transação por cartão terá o registro dos quatro últimos dígitos e a bandeira do mesmo. As passagens pode ser primeira classe ou econômica.
- Cada passagem deve conter os voos, a passagem deve ter um ou vários voos registrados, mas cada voo deve ter uma única passagem
- Cada passagem poder ser reservada por um ou mais passageiros, e cada passageiro pode reservar uma ou mais passagens.
- Um passageiro pode ter um ou vários voos, e um voo pode ter um ou vários passageiros.
MODELO CONCEITUAL
Neste modelo é uma das etapas de criação e de análise, onde é ilustrado os conceitos importantes do domínio do problema, suas associações e atributos, com isso facilitará a condução as fases de projeto e implementação
...