Questão de Banco de Dados — Formas normais — CESGRANRIO 2011
Banco de DadosFormas normais
- Código
- cg039362
- Banca
- CESGRANRIO
- Órgão
- BNDES
- Ano
- 2011
- Nível
- Superior
- Cargo
- Profissional Básico - Análise de Sistemas - Desenvolvimento
Durante a modelagem da base de dados de um sistema de controle de passagens, foram identificadas diversas dependências funcionais. Dentre elas, estão: (PASSAGEIRO) → (NOME, DATA_NASCIMENTO, TELEFONE*)(VIAGEM) → (ORIGEM, DESTINO, DATA)Atributos multivalorados: marcados com *Além disso, foi identificado que um passageiro poderá participar em várias viagens.As tabelas definidas que atendem às dependências funcionais identificadas e ao requisito especificado acima e que estãona Terceira Forma Normal são:Atributos identificadores: sublinhadosAtributos multivalorados: marcados com *
- AContatos (Passageiro, Telefone) Passageiros (Passageiro, Nome, Data_Nascimento) Viagens (Viagem, Origem, Destino) Viajantes (Passageiro, Viagem, Data)
- BContatos (Passageiro, Telefone) Passageiros (Passageiro, Nome, Data_Nascimento) Viagens (Viagem, Origem, Destino, Data) Viajantes (Passageiro, Viagem)
- CPassageiros (Passageiro, Nome, Data_Nascimento) Viagens (Viagem, Origem, Destino, Data) Viajantes (Viagem, Passageiro, Telefone)
- DPassageiros (Passageiro, Nome, Data_Nascimento, Telefone*) Viagens (Viagem, Origem, Destino, Data) Viajantes (Passageiro, Viagem)
- EPassageiros (Passageiro, Telefone, Nome, Data_Nascimento) Viagens (Viagem, Passageiro, Origem, Destino, Data)