Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Porquê SQL?
Desde a publicação da última edição do SQL Pocket Guide, muita coisa mudou no mundo dos dados. A quantidade de dados gerados e recolhidos explodiu, e foram criadas várias ferramentas e trabalhos para lidar com o fluxo de dados. Através de todas as mudanças, a SQL continuou a ser uma parte integrante do panorama dos dados.
Nos últimos 15 anos, trabalhei como engenheiro, consultor, analista e cientista de dados, e utilizei SQL em todas as minhas funções. Mesmo que as minhas principais responsabilidades se centrassem noutra ferramenta ou competência, tinha de saber SQL para aceder aos dados de uma empresa.
Se houvesse um prémio de linguagem de programação para melhor ator coadjuvante, o SQL levaria o prémio para casa.
À medida que surgem novas tecnologias, o SQL continua a ser o mais importante quando se trata de trabalhar com dados. As soluções de armazenamento baseadas na Cloud, como o Amazon Redshift e o Google BigQuery, exigem que os utilizadores escrevam consultas SQL para extrair dados. As estruturas de processamento de dados distribuídos, como o Hadoop e o Spark, têm como ajudantes o Hive e o Spark SQL, respetivamente, que fornecem interfaces semelhantes a SQL para os utilizadores analisarem os dados.
O SQL existe há quase cinco décadas e não vai desaparecer tão cedo. É uma das linguagens de programação mais antigas que ainda hoje é ...