Questão de Banco de Dados — SQL — FCC 2012
Banco de DadosSQL
- Código
- fc129209
- Banca
- FCC
- Órgão
- TST
- Ano
- 2012
- Nível
- Médio
- Cargo
- Técnico Judiciário - Programação
Considere as descrições de tabelas abaixo e seus respectivos atributos. As tabelas podem ser populados com dados genéricos e fictícios. Tabela CIAAEREA com os atributos CodCiaAerea e NomeCiaAerea Tabela DESTINO com os atributos CodDestino e NomeAeroportoDestino Tabela CIDADE com os atributos CodCidade e NomeCidade Tabela TRAJETO com os atributos CodDestino, CodCiaAerea e Horário Para responder a pergunta: “Qual o nome da companhia aérea com voo no período vespertino que chega ao aeroporto Pinto Martins na cidade de Fortaleza?”, deve-se executar o comando SQL
- ASELECT A.NomeCiaAerea FROM CIAAEREA A, DESTINO B, CIDADE C, TRAJETO D WHERE (C.NomeCidade = ‘Fortaleza’) or (C.CodCidade = B.CodDestino) or (B.NomeAeroportoDestino = ‘Pinto Martins’) or (B.CodDestino = D.CodDestino) or (D.CodCiaAerea = A.CodCiaAerea) or (D.Horario BETWEEN 12 and 18)
- BSELECT A.NomeCiaAerea FROM CIAAEREA A, DESTINO B, CIDADE C, TRAJETO D WHERE (C.NomeCidade = ‘Fortaleza’) and (C.CodCidade = B.CodDestino) and (B.NomeAeroportoDestino = ‘Pinto Martins’) and (B.CodDestino = D.CodDestino) and (D.CodCiaAerea = A.CodCiaAerea) and (D.Horario >= 12) or (D.Horario <= 18)
- CSELECT A.NomeCiaAerea FROM CIAAEREA A, DESTINO B, CIDADE C, TRAJETO D WHERE (C.NomeCidade = ‘Fortaleza’) and (C.CodCidade = B.CodDestino) or (B.NomeAeroportoDestino = ‘Pinto Martins’) and (B.CodDestino = D.CodDestino) and (D.CodCiaAerea = A.CodCiaAerea) and (D.Horario BETWEEN 12 and 18)
- DSELECT A.NomeCiaAerea FROM CIAAEREA A, DESTINO B, CIDADE C, TRAJETO D WHERE (C.NomeCidade = ‘Fortaleza’) and (C.CodCidade = B.CodDestino) and (B.NomeAeroportoDestino = ‘Pinto Martins’) and (B.CodDestino = D.CodDestino) and (D.CodCiaAerea = A.CodCiaAerea) and (D.Horario < 12) or (D.Horario > 18)
- ESELECT A.NomeCiaAerea FROM CIAAEREA A, DESTINO B, CIDADE C, TRAJETO D WHERE (C.NomeCidade = ‘Fortaleza’) and (C.CodCidade = B.CodDestino) and (B.NomeAeroportoDestino = ‘Pinto Martins’) and (B.CodDestino = D.CodDestino) and (D.CodCiaAerea = A.CodCiaAerea) and (D.Horario BETWEEN 12 and 18)