Tecnologia da Informação Banco de Dados Linguagem SQL

Considere uma base de dados simplificada para controle de voos, composta pelas tabelas VOO, AERONAVE e AEROPORTO. As colunas de cada uma dessas tabelas estão especificadas a seguir, entre parênteses. Colunas participantes da chave-primária estão sublinhadas; de chaves-estrangeiras, em itálico.

→ VOO (Numero, DataHora_Partida, Aeroporto_Origem, Aeroporto_Destino, Aeronave, DataHora_Chegada)

→ AERONAVE (Id, Modelo, Capacidade)

→ AEROPORTO (Id, Nome, Cidade, Pais)

Nas tabelas acima, as colunas Aeroporto_Origem e Aeroporto_Destino possuem chaves estrangeiras que referenciam a tabela AEROPORTO e a coluna Aeronave possui uma chave-estrangeira que referencia a tabela AERONAVE.

Nesse contexto, considerando que mais de um nome pode ser apresentado caso mais de um país apresente o mesmo número de voos recebidos, assinale a opção cujo comando SQL apresenta o país que recebeu o menor número de voos.

  • A.

    Select pais from aeroporto a inner join voo v on a.id = v.aeroporto_destino having min(count(*))

  • B.

  • C.

  • D.

  • E.