A ilha tecnológica
1
0

A ilha tecnológica

Um grupo de viajantes avistaram uma ilha desconhecida. Ela parecia ter um toque meio-mágico, algo que a diferenciava das demais vistas por eles.

DeveloperSQL
2 min
1
0
Ilha paradisíaca futurista 
Ilha paradisíaca futurista 

Um grupo de viajantes avistaram uma ilha desconhecida.

Ela parecia ter um toque meio-mágico, algo que a diferenciava das demais vistas por eles.

Essa ilha era muito avançada tecnologicamente, até mais que as cidades grandes da época. Todos na embarcação ficaram espantados com o que viram. Lá existia: carros voadores autônomos, humanos coexistindo com máquinas, cachorros robóticos andando pelas ruas e muito mais do que eles poderiam avistar ao horizonte.

Á primeira vista eles consideraram aquela ilha um verdadeiro paraíso tecnológico como um tirado de um livro de ficção cientifica.

Chegando lá: Henrique, Roberto e Carlos foram os primeiros a descerem do navio. Loucos para conhecer mais do que havia ali começaram a desbravar.

Quando ouviram: Felipe e Ricardo ( os mais experientes em banco de dados ) dizendo para esperar por que eles haviam combinado que todos iriam explorar juntos.

E dessa forma se inicio a jornada dos 5 amigos entusiastas  da tecnologia  rumo ao  desconhecido.

Henrique e Roberto, tiveram uma brilhante ideia, de utilizar um drone para criar um mapa da ilha.  Carlos, Felipe e Ricardo foram os responsáveis por transformar os dados coletados pelo o drone em uma tabela no banco de dados.

A consulta SQL com os dados coletados pelo o drone ficou assim:

SELECT local, latitude, longitude FROM Mapa;
Alguns locais e suas coordenadas geográficas no mapa da ilha
Alguns locais e suas coordenadas geográficas no mapa da ilha

Agora com acesso aos dados do mapa da ilha, todos tinham ideia para onde ir, mas antes de escolherem um local especifico no mapa decidiram que iriam para o local mas bem votado.

Felipe teve a ideia de criar um script SQL para fazer a votação. O local mais bem avaliado seria o local de destino do grupo.

A consulta SQL com o resultado da votação ficou assim:

SELECT array_agg(P.Nome) "Participantes",
array_agg(V.votos) "Votos",
SUM(V.votos) "Resultados",
M.LOCAL "Locais"
FROM votos V JOIN pessoas P
ON (V.ref_pessoa=P.id)
JOIN Mapa M ON(V.ref_local=M.id)
GROUP BY 4
ORDER BY 3 DESC;
tabela com o resultado da votação e o local escolhido mais ao topo.
tabela com o resultado da votação e o local escolhido mais ao topo.

Dessa forma a caverna dos cachorros robóticos será o local de destino do grupo.

Será se eles serão bem recebidos?

O capitão da embarcação, no seu navio, desejava boa sorte para todos os viajantes, enquanto olhava no seu tablet informações sobre cada um dos viajantes.

A consulta SQL que equivale ao que ele estava vendo no seu tablet é:

SELECT Pessoa.nome "Nome",
Pessoa.profissão "Profissão",
Pessoa.sexo "Sexo",
EXTRACT(year FROM age('2025-01-01',Pessoa.nascimento)) "Idade",
Pessoa.estadoCivil "Estado Civil",
Pessoa.Nacionalidade "Nacionalidade"
FROM Pessoas Pessoa;
Tabela pessoas com algumas informações sobre cada um dos viajantes
Tabela pessoas com algumas informações sobre cada um dos viajantes

Obrigado por ler até aqui  até a próxima.