Banco de dadosBanco de dados relacionais
- (CESGRANRIO 2011)
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: sublinhados Atributos multivalorados: marcados com *
A) Contatos ( Passageiro, Telefone ) Passageiros ( Passageiro , Nome, Data_Nascimento) Viagens ( Viagem , Origem, Destino) Viajantes ( Passageiro, Viagem , Data)
B) Contatos ( Passageiro , Telefone ) Passageiros ( Passageiro , Nome, Data_Nascimento) Viagens ( Viagem , Origem, Destino, Data) Viajantes ( Passageiro, Viagem )
C) Passageiros ( Passageiro , Nome, Data_Nascimento) Viagens ( Viagem , Origem, Destino, Data) Viajantes ( Viagem, Passageiro, Telefone )
D) Passageiros ( Passageiro , Nome, Data_Nascimento, Telefone*) Viagens ( Viagem , Origem, Destino, Data) Viajantes ( Passageiro, Viagem )
E) Passageiros ( Passageiro, Telefone , Nome, Data_Nascimento) Viagens ( Viagem, Passageiro , Origem, Destino, Data)
Próximo:
EXERCÍCIOS - Exercício 18
Vamos para o Anterior: Exercício 16
Tente Este: Exercício 26
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados