Nossos editores pesquisam, testam e recomendam independentemente os melhores produtos; você pode aprender mais sobre nosso processo de revisão aqui. Podemos receber comissões em compras feitas a partir de nossos links escolhidos.
Após seu desenvolvimento na década de 1970, o Structured Query Language (SQL) logo se tornou o padrão para se comunicar com bancos de dados relacionais. Nas décadas anteriores, a linguagem continuou a crescer significativamente, com diversas variantes que expandiram e aprimoraram seu uso para plataformas de banco de dados específicas. A familiaridade com a sintaxe e o uso do SQL é necessária para muitos, desde analistas de negócios e cientistas de dados até desenvolvedores e administradores de bancos de dados. Embora a compreensão das profundezas da SQL possa ser complicada, felizmente, existem dezenas de livros para aumentar sua velocidade.
Enquanto muitos guias de referência são voltados para iniciantes SQL, outros atendem bem àqueles que buscam uma compreensão mais avançada. Da mesma forma, embora vários guias se concentrem em uma variante de banco de dados específica, como o Microsoft SQL Server, outros são amplamente aplicáveis em muitas plataformas de bancos de dados relacionais. Quaisquer que sejam suas necessidades de SQL, encontramos os melhores guias de instruções SQL e guias de referência para desenvolvedores, administradores e outras pessoas comprarem agora.
Nossas principais escolhas
Melhor para iniciantes: Introdução ao SQL
A editora de tecnologia veterana O'Reilly publicou muitos guias SQL diferentes ao longo dos anos, mas para aqueles que estão apenas mergulhando os dedos na água, Começando com o SQL é o lugar ideal para começar.
Com 130 páginas, o livro é relativamente curto, com a intenção de ajudar os leitores a dominar os fundamentos e aprender rapidamente como realizar tarefas úteis. Repleto de exemplos práticos e explicações úteis, está escrito em um estilo simples e acessível que não pressupõe muito ou nenhum conhecimento prévio. Para ajudar aqueles que estão começando, o livro não requer acesso a um servidor de banco de dados existente. Em vez disso, explica como configurar um ambiente de prática em casa, usando o SQLite para reduzir o custo e a complexidade.
Enquanto a maior parte do livro se concentra nos comandos básicos necessários para recuperação, classificação e atualização de dados, o capítulo final discute tópicos mais avançados e fornece recursos adicionais para aqueles que estão interessados.
Vice-campeão, melhor para iniciantes: SQL All-in-One For Dummies
Veja na Amazon
É provável que você tenha visto o distintivo design preto e amarelo de um livro "For Dummies" em algum momento - a série cobre uma incrível variedade de tópicos, afinal de contas. All-in-One do SQL para manequins é um tomo pesado, mas suas mais de 750 páginas são divididas em oito volumes, com uma estrutura lógica que torna o trabalho mais difícil. O livro é escrito de uma maneira leve e acessível - ele pressupõe um grau de conhecimento técnico geral do leitor, mas não necessariamente de administração ou desenvolvimento de banco de dados.
Assim como os conceitos básicos por trás da linguagem, All-in-One do SQL para manequins abrange vários outros tópicos relacionados, incluindo segurança de dados, desenvolvimento, XML, ajuste de desempenho do banco de dados e muito mais. O livro está disponível no Kindle e na forma física, com downloads de código disponíveis no editor.
Melhor para se adaptar rapidamente à velocidade: SQL em 10 minutos
Veja na Amazon Veja no Barnesandnoble.com Veja no Target
Se você é um desenvolvedor, analista de negócios ou qualquer outra pessoa que precise aceitar rapidamente o uso de SQL, SQL em 10 minutos foi escrito com você em mente. Embora seja improvável que você se torne um especialista assim tão rápido, o livro ensina os fundamentos com muita pressa e é dividido em 22 lições que abrangem desde instruções básicas de SELECT e UPDATE até tópicos mais avançados, como procedimentos armazenados e processamento transacional.
O conteúdo é apresentado em uma ordem lógica e metódica, mas também é fácil entrar e sair de cada seção conforme necessário, aprendendo a sintaxe e os conceitos apenas quando você precisar deles. Várias plataformas de banco de dados são abordadas no texto, do Microsoft Access e SQLite ao MySQL, Oracle e muito mais, tornando exemplos relevantes e diretamente aplicáveis a uma ampla gama de leitores. Com exemplos de código em cores na versão impressa do livro, e muitos tutoriais e explicadores ao longo do caminho, esse é o recurso ideal para o aprendiz de SQL com falta de tempo.
Melhor para criar consultas complexas: consultas SQL para Mere Mortals
Veja na Amazon Veja no Barnesandnoble.com
Como o nome sugere, Consultas SQL para Mere Mortals concentra-se em ensinar seus leitores a se tornar especialistas em criar consultas complicadas com facilidade. Com uma abordagem lógica e humorística para o que não é o a maioria emocionante de assuntos, o autor oferece centenas de exemplos para acompanhar suas explicações claramente escritas de conceitos de SQL, técnicas e melhores práticas para design de banco de dados e consultas.
Iniciantes receberão grandes quantias de valor deste livro, mas mesmo aqueles com um bom grau de conhecimento existente provavelmente aprenderão várias novas dicas e truques (e provavelmente desaprenderão alguns maus hábitos ao longo do caminho.) Atualizado para a quarta edição com novos tópicos avançados como particionamento e agrupamento, bancos de dados de amostra e scripts de criação estão disponíveis para o Microsoft Access, SQL Server, MySQL e outras plataformas. Disponível no formato Kindle e Paperback, este é o livro para comprar se você quiser aumentar drasticamente o seu jogo de consulta SQL.
Melhor para referência rápida: SQL Pocket Guide
Veja na Amazon
Se você é um desenvolvedor de nível básico ou administrador de banco de dados, ou se está trabalhando com SQL há anos, lembrar dos detalhes de todos os comandos e argumentos possíveis seria um feito sobre-humano. É aí que o compacto de Jonathan Gennick Guia de Bolso SQL entra.
Cobrindo uma variedade de servidores de banco de dados, incluindo Microsoft SQL Server, Oracle, DB2 e outros, essa referência útil explica as diferenças de implementação entre plataformas e serve como uma excelente atualização para comandos raramente usados.
Projetado como uma referência, em vez de um manual de instruções, não há necessidade de ler o livro de capa a capa - ele foi projetado para ser colocado em uma mesa e ser consultado quando necessário. Embora você possa encontrar a maioria das informações contidas em algumas boas pesquisas do Google, é possível folhear rapidamente Guia de Bolso SQL pois os detalhes exatos de que você precisa costumam ser mais rápidos, mais específicos e têm menos chances de distração.
Melhor para Aprendizagem do T-SQL: Fundamentos do T-SQL
Veja na Amazon
A maioria dos guias e referências SQL tenta ser independente de plataforma, o que permite que eles sejam úteis para uma ampla gama de leitores, ao custo de nem sempre serem totalmente precisos ou completos para qualquer sistema de banco de dados específico. Para aqueles que precisam trabalhar totalmente com o Microsoft SQL Server, no entanto, focar inteiramente nas complexidades do Transact-SQL - a variante específica da linguagem da Microsoft - pode muito bem ser uma opção melhor.
Enquanto é destinado a pessoas novas na linguagem, Fundamentos do T-SQL não tem medo de abordar tópicos mais avançados e opcionais, e os praticantes de longa data provavelmente não irão embora de mãos vazias. Todas as amostras de código foram testadas na nuvem e nas instalações locais do SQL Server, portanto, você poderá usá-las independentemente da versão a que você tenha acesso.
Útil para desenvolvedores, administradores de banco de dados e usuários avançados, este livro não é apenas uma lista de comandos e sintaxe. Em vez disso, ensina tanto a teoria por trás do T-SQL quanto a melhor forma de utilizá-lo no mundo real, com muitos exemplos práticos para ajudar ao longo do caminho.
Melhor para desenvolvedores: o SQL Server 2016 de Murach para desenvolvedores
Veja na Amazon
Se você é um desenvolvedor experiente que precisa aprimorar suas habilidades no Microsoft SQL Server ou um programador de nível de entrada que busca melhorar a codificação SQL, SQL Server 2016 de Murach para desenvolvedores é o lugar perfeito para começar.
Como o título sugere, o livro de quase 700 páginas destina-se principalmente a desenvolvedores, mas, quando relevante, informações úteis sobre administração de banco de dados também são apresentadas. Seus vinte capítulos são divididos em quatro seções - introdução, habilidades essenciais de SQL, habilidades avançadas de SQL e design e implementação de banco de dados - usando a abordagem incomum mas sensata de Murach para colocar conceitos e discussões nas páginas esquerda / numeradas e capturas de tela e exemplos relacionados nas páginas à direita / ímpares.
Tudo é explicado de maneira simples e clara, seja em tópicos introdutórios, como recuperação e resumo de dados, ou assuntos mais complicados, como procedimentos armazenados, gatilhos ou uso do CLR (common language runtime) do .NET.
Para aqueles que não têm uma instância existente do MS SQL Server para usar, as instruções são incluídas no final do livro para configurar e usar o banco de dados de amostra.
Melhor para Aprendizado Fazendo: Problemas de Prática SQL
Veja na Amazon
Para aqueles que desejam expandir seus conhecimentos de SQL além do que normalmente está disponível em guias de estudo e tutoriais on-line, Problemas de prática de SQL adota uma abordagem diferente para aprender o idioma.
O livro contém 57 problemas, variando em dificuldade do iniciante ao avançado e projetado para imitar os tipos de desafios que os usuários de SQL enfrentam no mundo real. A intenção do autor é ensinar os leitores a "pensar em SQL", analisar problemas de dados e propor soluções de alta qualidade.
Para aqueles que não têm acesso a um servidor de banco de dados existente, as instruções de configuração estão incluídas para o Microsoft SQL Server Express Edition e o estúdio de gerenciamento gratuitos, além de uma demonstração de vídeo para o banco de dados de amostra.
Problemas de prática de SQL é em grande parte orientado para aqueles que procuram recuperar dados (através de instruções SELECT) ao invés de atualizar as informações existentes, e que precisam aprender as formas mais eficazes de fazê-lo. Ele está disponível nas versões Kindle e Paperback, e o autor está disponível por email para obter ajuda com problemas e consultas.
Nosso processo
Nossos escritores passaram 15 horas pesquisando os livros de SQL mais populares no mercado. Antes de fazer suas recomendações finais, eles consideraram 17 livros diferentes em geral, opções selecionadas de 14 diferentes editores e leia Mais de 100 comentários de usuários (positivos e negativos). Toda essa pesquisa se soma a recomendações que você pode confiar.