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".