SóProvas


ID
1711342
Banca
FUNCAB
Órgão
ANS
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O esquema relacional a seguir servirá de contexto para a questão. Ele descreve um banco de dados usado por uma empresa aérea com o objetivo de controlar a oferta e a venda de passagens para seus clientes.

                   CREATE TABLE VOO (

                       NUMERO CHAR(5) NOT NULL,

                       DATA NUMBER(8) NOT NULL,

                       NUM_ASSEN NUMBER(5) NOT NULL,

                       CONSTRAINT VOO_PK PRIMARY KEY

                         (NUMERO))

                   CREATE TABLE PASSAGEM (

                      COD NUMBER(5) NOT NULL,

                      NUM_VOO CHAR(5) NOT NULL,

                      COD_CLI NUMBER(7) NOT NULL,

                      VALOR NUMBER(11,2) NOT NULL,

                      CONSTRAINT PASSAGEM_PK PRIMARY

                         KEY (COD),

                      CONSTRAINT PASSAGEM_FK FOREIGN

                         KEY (NUM_VOO) REFERENCES

                               VOO (NUMERO)) 

Observações:

• A coluna NUM_ASSEN, localizada na tabela VOO, representa o número máximo de passageiros que podem ser transportados em um voo.

• A coluna DATA, localizada na tabela VOO, representa a data na qual um voo irá partir. O formato dessa data éAAAAMMDD. 

Qual consulta SQL irá exibir, em ordem crescente de data de partida, os códigos dos voos que ainda têm lugares disponíveis?

Alternativas
Comentários
  • Entendo que a B também estaria correta

    http://sqlfiddle.com/#!9/6728b/1

  • Booa colega Ebenezer, acredito que a alternativa B esteja correta também, PORÉM... observe o enunciado da questão:

    "Qual consulta SQL irá exibir, em ordem crescente de data de partida, os códigos dos voos que ainda têm lugares disponíveis?"

     

    A banca quer SOMENTE os códigos dos voos (V.NUMERO) e estes serão ORDENADOS pelo atributo DATA DE PARTIDA(v.data);

    porém a alternativa B retorna os códigos dos voos e a data de partida, com isso INVALIDANDO a mesma.

     

    GABARITO ALTERNATIVA C