Exercício

Expresse as consultas abaixo em SQL considerando o modelo lógico da empresa Blue Sky.

a) Obter o nome da cidade e o nome do respectivo país, para cada cidade que têm ao menos uma filial e que fica a menos que 10Km de um aeroporto.

b) Obter o código e o nome de cada cidade que dista a menos de 15Km de um aeroporto.

c) Para cada aeroporto na base de dados, obter sua sigla e seu nome, seguido do número de cidades por ele atendidas e da média da distância das cidades por ele atendidas.

d) Para cada aeroporto, obter a distância da cidade mais próxima ao aeroporto.

e) Obter o código do país, o nome do país e o número de aeroportos do país. No resultado, devem aparecer somente países com mais de três aeroportos.

f) Para cada aeroporto na base de dados, obter sua sigla e seu nome, seguido do número de cidades por ele atendidas. Aeroportos que não atendem nenhuma cidade devem igualmente aparecer no resultado.

g) Obter os nomes das cidades que não são atendidas por nenhum aeroporto.

h) Obter os nomes das cidades que não são atendidas por nenhum aeroporto com menos de 20 Km de distância.

i) Obter o nome de cada aeroporto que existe no país de nome "Brasil".