SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Exercícios
Passagens Aéreas
Modelar o BD de acordo com o Caso de Uso
• Uma empresa deseja vender passagens de várias companhias aéreas pela
Internet, e para isso precisa montar seu banco de dados.
• Cada usuário do site, para comprar passagens precisa ser cadastrado, com
informações básicas (nome, CPF, email, senha, endereço, bairro, cidade, estado,
CEP, profissão).
• O usuário irá acessar o site, fazer o login e então selecionar a data da viagem. Com
a data da viagem será exibida uma lista de vôos disponíveis, de acordo com a
Companhia Aérea. Para o registro da Companhia Aérea precisa-se do nome,
endereço, bairro, cidade, estado, CNPJ e site.
• Para o registro de cada vôo deve-se registrar o número do vôo, a data e horário de
embarque, qual a companhia aérea ele faz parte, o valor da passagem, a origem e
destino. A origem e destino é o nome da cidade, que deve também ser cadastrada
juntamente com o nome do estado e do país.
• O usuário então seleciona o vôo desejado e realiza o pagamento de acordo com o
valor das passagens, lembrando que uma compra pode ser de somente ida ou ida
e volta, ou seja, mais de um valor de passagem. O pagamento deve ficar com
“status pendente” até que o pagamento seja confirmado. Além disso o pagamento
precisa ter uma data.
• Quando um usuário é removido do sistema todas as suas compras devem ser
automaticamente removidas também.
Concessionária de Veículos
Criar um Caso de Uso de acordo com a
Modelagem do BD
Obrigado!

Más contenido relacionado

Más de Junior Grossi

Introdução a Banco de Dados UFMG/2014-02 - Aula 06
Introdução a Banco de Dados UFMG/2014-02 - Aula 06Introdução a Banco de Dados UFMG/2014-02 - Aula 06
Introdução a Banco de Dados UFMG/2014-02 - Aula 06Junior Grossi
 
Introdução a Banco de Dados UFMG/2014-02 - Aula 04
Introdução a Banco de Dados UFMG/2014-02 - Aula 04Introdução a Banco de Dados UFMG/2014-02 - Aula 04
Introdução a Banco de Dados UFMG/2014-02 - Aula 04Junior Grossi
 
Exercícíos de Modelagem Conceitual 2014/2
Exercícíos de Modelagem Conceitual 2014/2Exercícíos de Modelagem Conceitual 2014/2
Exercícíos de Modelagem Conceitual 2014/2Junior Grossi
 
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02Junior Grossi
 
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02Junior Grossi
 
Flink (Peter Mika) - Semantic Web
Flink (Peter Mika) - Semantic WebFlink (Peter Mika) - Semantic Web
Flink (Peter Mika) - Semantic WebJunior Grossi
 
Presentation about Ontologies at my Masters (UFMG, pt_BR)
Presentation about Ontologies at my Masters (UFMG, pt_BR)Presentation about Ontologies at my Masters (UFMG, pt_BR)
Presentation about Ontologies at my Masters (UFMG, pt_BR)Junior Grossi
 

Más de Junior Grossi (7)

Introdução a Banco de Dados UFMG/2014-02 - Aula 06
Introdução a Banco de Dados UFMG/2014-02 - Aula 06Introdução a Banco de Dados UFMG/2014-02 - Aula 06
Introdução a Banco de Dados UFMG/2014-02 - Aula 06
 
Introdução a Banco de Dados UFMG/2014-02 - Aula 04
Introdução a Banco de Dados UFMG/2014-02 - Aula 04Introdução a Banco de Dados UFMG/2014-02 - Aula 04
Introdução a Banco de Dados UFMG/2014-02 - Aula 04
 
Exercícíos de Modelagem Conceitual 2014/2
Exercícíos de Modelagem Conceitual 2014/2Exercícíos de Modelagem Conceitual 2014/2
Exercícíos de Modelagem Conceitual 2014/2
 
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
 
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
 
Flink (Peter Mika) - Semantic Web
Flink (Peter Mika) - Semantic WebFlink (Peter Mika) - Semantic Web
Flink (Peter Mika) - Semantic Web
 
Presentation about Ontologies at my Masters (UFMG, pt_BR)
Presentation about Ontologies at my Masters (UFMG, pt_BR)Presentation about Ontologies at my Masters (UFMG, pt_BR)
Presentation about Ontologies at my Masters (UFMG, pt_BR)
 

Último

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfNatalia Granato
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Introdução a Banco de Dados UFMG/2014-02 - Aula 10

  • 2. Passagens Aéreas Modelar o BD de acordo com o Caso de Uso
  • 3. • Uma empresa deseja vender passagens de várias companhias aéreas pela Internet, e para isso precisa montar seu banco de dados. • Cada usuário do site, para comprar passagens precisa ser cadastrado, com informações básicas (nome, CPF, email, senha, endereço, bairro, cidade, estado, CEP, profissão). • O usuário irá acessar o site, fazer o login e então selecionar a data da viagem. Com a data da viagem será exibida uma lista de vôos disponíveis, de acordo com a Companhia Aérea. Para o registro da Companhia Aérea precisa-se do nome, endereço, bairro, cidade, estado, CNPJ e site. • Para o registro de cada vôo deve-se registrar o número do vôo, a data e horário de embarque, qual a companhia aérea ele faz parte, o valor da passagem, a origem e destino. A origem e destino é o nome da cidade, que deve também ser cadastrada juntamente com o nome do estado e do país. • O usuário então seleciona o vôo desejado e realiza o pagamento de acordo com o valor das passagens, lembrando que uma compra pode ser de somente ida ou ida e volta, ou seja, mais de um valor de passagem. O pagamento deve ficar com “status pendente” até que o pagamento seja confirmado. Além disso o pagamento precisa ter uma data. • Quando um usuário é removido do sistema todas as suas compras devem ser automaticamente removidas também.
  • 4. Concessionária de Veículos Criar um Caso de Uso de acordo com a Modelagem do BD