SQL significa Structured Query language, pronunciado como "SQL" ou às vezes como "See-Quel." SQL é a linguagem padrão para lidar com bancos de dados relacionais. O SQL pode ser usado para inserir, pesquisar, atualizar e excluir registros do banco de dados.
Aqui está uma lista com curadoria dos 14 principais livros de SQL que devem fazer parte da biblioteca de qualquer desenvolvedor de SQL. Os livros são selecionados para alunos iniciantes e avançados.
1) SQL em 10 minutos, Sams Teach Yourself
Sams Teach Yourself SQL in 10 Minutes escrito por Ben Forta respostas práticas e diretas quando você precisa de resultados rápidos. Este livro SQL oferece exemplos de código em cores para ajudá-lo a entender como as instruções SQL são estruturadas. Você também obterá conhecimento sobre atalhos e soluções.
O livro cobre tópicos como o uso de instruções SQL, recuperar, classificar e formatar o conteúdo do banco de dados, juntar várias tabelas relacionadas, inserir, atualizar e excluir dados, etc.
Verifique o preço mais recente e as avaliações do usuário na Amazon2) Livro de receitas SQL (O'Reilly)
O SQL Cookbook é um livro escrito por Anthony Molinaro. Neste livro, o autor compartilha suas técnicas e recursos de SQL favoritos. O livro inclui tópicos como funções de janela, Pivotamento de linhas em colunas, Pivotamento reverso de colunas em linhas. Neste livro, você também aprenderá a criar histogramas, gerar totais e subtotais contínuos, etc.
Você será capaz de conhecer a técnica de percorrer uma string que permite usar SQL para analisar caracteres, palavras ou elementos delimitados de uma string.
Verifique o preço mais recente e as avaliações do usuário na Amazon3) Problemas de prática de SQL
Problemas de prática de SQL é um livro de SQL útil. Ele fornece problemas práticos, o que lhe dá um nível avançado de experiência em SQL, resolvendo conjuntos de problemas direcionados. Não se trata apenas de problemas concebidos como exemplos de sintaxe. O livro cobre os problemas mais comuns que você encontra ao lidar com dados.
Além disso, neste livro, você obterá muitas práticas do mundo real com dados reais. Você aprenderá como analisar problemas de dados e a solução certa para eles.
Verifique o preço mais recente e as avaliações do usuário na Amazon4) SQL: A Referência Completa
SQL: The Complete Reference, é um livro tutorial de SQL escrito por James R. Groff. O livro cobre tópicos como como trabalhar com comandos e instruções SQL, configurar bancos de dados relacionais, carregar e modificar objetos de banco de dados para realizar consultas poderosas e implementar políticas de segurança confiáveis.
O livro também ensina como você pode empregar declarações DDL e APIs, integrar scripts XML e Java. Você também aprenderá tópicos avançados como transações DBMS, visualizações materializadas, mecanismos de bloqueio, etc.
Verifique o preço mais recente e as avaliações do usuário na Amazon5) Consultas SQL para meros mortais: um guia prático para manipulação de dados em SQL
Consultas SQL para meros mortais: um guia prático para dados é um livro escrito por John L. Viescas. Este livro SQL o orienta na criação de consultas confiáveis.
Você também encontrará os aspectos importantes da escrita de consulta SQL, desde a simples seleção e filtragem de dados até a junção e várias tabelas e a modificação de conjuntos de dados. Este livro também inclui dois capítulos que ensinam como realizar cálculos complexos.
Verifique o preço mais recente e as avaliações do usuário na Amazon6) SQL Pocket Guide: Um Guia para Uso de SQL
O SQL Pocket Guide foi escrito por Jonathan Gennick. O livro também ensina como os sistemas usam funções SQL, sintaxe de expressão regular e funções de conversão de tipo. Todos os exemplos fornecidos com as instruções SQL neste livro são executados em um conjunto de tabelas, com dados que você pode baixar rapidamente.
O livro cobre tópicos como o suporte da Oracle do recursivo com sintaxe e a adição de operadores PIVOT e UNPIVOT. O livro também cobre como você pode dar suporte ao PostgreSQL de funções recursivas com janela, sintaxe do DB2 e tipos de dados, etc.
Verifique o preço mais recente e as avaliações do usuário na Amazon7) SQL eficaz: 61 maneiras específicas de escrever SQL melhor
Effective SQL, escrito por John L. Viecas, oferece soluções práticas e percepções sobre SQL. Este livro ajuda a resolver vários problemas com SQL e bancos de dados de design que simplificam o gerenciamento de dados no futuro.
Após o final do livro, você aprenderá como criar melhores modelos de dados lógicos, gerenciar dados externos de fontes, extrair e agregar as informações, etc.
Verifique o preço mais recente e as avaliações do usuário na Amazon8) Antipadrões SQL: evitando as armadilhas da programação de banco de dados
SQL Anitpaattern é um livro escrito por Bill Karwin. O livro está dividido em quatro capítulos. Cada capítulo deste livro ajuda a identificar, explicar e corrigir um antipadrão exclusivo e perigoso. As quatro partes são design lógico de banco de dados, design de banco de dados físico, consultas e desenvolvimento de aplicativos.
Você também aprenderá sobre a melhor e mais atual tecnologia para pesquisa de texto completo sobre como projetar código, que é resistente a ataques de injeção de SQL e outras técnicas para o sucesso.
Verifique o preço mais recente e as avaliações do usuário na Amazon9) Programação Oracle PL / SQL 6e
Programação Oracle PL / SQL, escrita por Steven Feuerstein. Este guia definitivo é o que você precisa para aproveitar ao máximo o Oracle. Este livro SQL descreve os recursos e capacidades do PL / SQL até o Oracle Database 12c.
Com uma ampla variedade de e um vivo senso de humor, este livro de aprendizado de SQL explica os fundamentos da linguagem. Ele também explica técnicas avançadas de codificação e práticas recomendadas.
Verifique o preço mais recente e as avaliações do usuário na Amazon10) Aprendizagem de SQL: Princípios básicos de SQL mestre
Learning SQL é um livro escrito por Alan Beaulieu. Cada capítulo deste livro ensina um conceito ou técnica chave de SQL, com várias ilustrações e exemplos anotados. Os exercícios no final de cada capítulo permitem que você pratique as habilidades que aprender.
Neste livro, você aprenderá vários recursos avançados, como manipulação e recuperação de dados, criação de objetos de banco de dados, como tabelas, índices. Ao aprender este livro, você também aprenderá como usar o poder e a flexibilidade deste SQL.
Verifique o preço mais recente e as avaliações do usuário na Amazon11) SQL For Dummies (For Dummies (Computer / Tech))
SQL for Dummies é um livro popular escrito por Allen G. Taylor. Este livro best-seller mostra aos programadores e desenvolvedores da Web como usar SQL para construir bancos de dados relacionais.
Este livro sobre SQL cobre todas as coisas que você precisa saber para tornar o trabalho com SQL mais fácil do que nunca. O tópico deste livro inclui como usar SQL para estruturar um DBMS, implementar um design de banco de dados e recuperar informações de um banco de dados, etc.
Verifique o preço mais recente e as avaliações do usuário na Amazon12) Programação de banco de dados SQL
Este livro é perfeito para usuários finais, analistas, cientistas de dados e desenvolvedores de aplicativos. Este guia best-seller irá ajudá-lo a trabalhar com SQL, a linguagem dos bancos de dados. Neste livro, você também encontrará conceitos gerais e explicações claras sobre o que as várias instruções SQL podem fazer.
Ele contém centenas de exemplos de vários experimentos de complexidade que você pode explorar. Você também pode baixar o banco de dados de amostra para acompanhar os exemplos do autor.
Verifique o preço mais recente e as avaliações do usuário na Amazon13) MySQL de alto desempenho: Otimização, backups e replicação
O MySQL de alto desempenho foi escrito por Baron Schwartz. Neste livro, você aprenderá técnicas avançadas para projetar índices e consultas para ajustar seu servidor MySQL, sistema operacional e hardware em todo o seu potencial.
Este livro também ajuda a aprender métodos práticos para dimensionar aplicativos por meio de replicação, balanceamento de carga e failover. O livro também ensina por que esse sistema funciona dessa maneira, com histórias ilustrativas e estudos de caso.
Verifique o preço mais recente e as avaliações do usuário na Amazon14) A Arte do SQL
The Art of SQL, autor Stephane Faroult argumenta que esta "abordagem segura" só leva ao desastre. O código deve ser rápido e sólido desde o início, e isso requer um entendimento claro de SQL e conceitos relacionais.
Este livro ajuda você a se concentrar na estratégia em vez de em detalhes. Nesse sentido, podemos dizer que a maneira do escritor Faroult de ver o SQL pode ser não convencional e única, mas ajuda você a criar uma abordagem correta para a criação de consultas SQL.
Verifique o preço mais recente e as avaliações do usuário na Amazon