Introdução à Linguagem SQL

Abordagem prática para iniciantes

Introdução à Linguagem SQL
× Introdução à Linguagem SQL

Introdução à Linguagem SQL

Autor:

ISBN impresso: 978-85-7522-501-1
ISBN ebook: 978-85-7522-746-6
Ano: 2016
Páginas: 144
Preço impresso: R$ 55,00 O ebook deste livro está disponível na Amazon.

4 opiniões | Opine sobre este livro

Descrição do livro

Atualmente as empresas estão coletando dados a taxas exponenciais e mesmo assim poucas pessoas sabem como acessá-los de maneira relevante. Se você trabalha em uma empresa ou é profissional de TI, este curto livro lhe ensinará como obter e transformar dados com o SQL de maneira significativa. Você dominará rapidamente os aspectos básicos do SQL e aprenderá como criar seus próprios bancos de dados.

O autor Thomas Nield fornece exercícios no decorrer de todo o livro para ajudá-lo a praticar em casa suas recém descobertas aptidões no uso do SQL, sem precisar empregar um ambiente de servidor de banco de dados. Além de aprender a usar instruções-chave do SQL para encontrar e manipular seus dados, você descobrirá como projetar e gerenciar eficientemente bancos de dados que atendam às suas necessidades.

Também veremos como:

• Explorar bancos de dados relacionais, usando modelos leves e centralizados

• Usar o SQLite e o SQLiteStudio para criar bancos de dados leves em minutos

• Consultar e transformar dados de maneira significativa usando SELECT, WHERE, GROUP BY e ORDER BY

• Associar tabelas para obter uma visualização mais completa dos dados da empresa

• Construir nossas próprias tabelas e bancos de dados centralizados usando princípios de design normalizado

• Gerenciar dados aprendendo como inserir, excluir e atualizar registros Ver menos ▲

Sumário

Sumário

  • Introdução
  • Prefácio
    • Por que aprender SQL?
    • O que é SQL e por que ele é vendável?
    • Para quem se destina o SQL?
      • Bancos de dados
    • O que é um banco de dados?
    • Examinando os bancos de dados relacionais
    • Por que tabelas separadas?
    • Selecionando uma solução de banco de dados
      • SQLite
    • O que é SQLite?
    • SQLiteStudio
    • Importando e procurando bancos de dados
      • SELECT
    • Recuperando dados com SQL
    • Expressões em instruções SELECT
    • Concatenação de texto
    • Resumo
      • WHERE
    • Filtrando registros
    • Usando WHERE com números
    • Instruções AND, OR e IN
    • Usando WHERE com texto
    • Usando WHERE com booleanos
    • Manipulando NULL
    • Agrupando condições
    • Resumo
      • GROUP BY e ORDER BY
    • Agrupando registros
    • Ordenando registros
    • Funções de agregação
    • A instrução HAVING
    • Obtendo registros distintos
    • Resumo
      • Instruções CASE
    • A instrução CASE
    • Agrupando instruções
    • O truque da instrução CASE “Zero/Null”
    • Resumo
      • JOIN
    • Associando tabelas
    • INNER JOIN
    • LEFT JOIN
    • Outros tipos de operador JOIN
    • Associando várias tabelas
    • Agrupando JOINs
    • Resumo
      • Design de banco de dados
    • Planejando um banco de dados
    • A conferência SurgeTech
      • Participantes
      • Empresas
      • Apresentações
      • Salas
      • Comparecimento nas apresentações
    • Chaves primária e externa
    • O esquema
    • Criando um novo banco de dados
    • CREATE TABLE
    • Definindo as chaves externas
    • Criando views
    • Resumo
      • Gerenciando dados
    • INSERT
      • Inserções múltiplas
      • Testando as chaves externas
    • DELETE
    • TRUNCATE TABLE
    • UPDATE
    • DROP TABLE
    • Resumo
      • Seguindo em frente
      • Operadores e funções
    • Apêndice A1 – consultas com expressões de literais
    • Apêndice A2 – operadores matemáticos
    • Apêndice A3 – operadores de comparação
    • Apêndice A4 – operadores lógicos
    • Apêndice A5 – operadores de texto
    • Apêndice A6 – funções básicas comuns
    • Apêndice A7 – funções de agregação
    • Apêndice A8 – funções de data e hora
      • Funções de data
      • Funções de hora
      • Funções de data/hora
        • Tópicos suplementares
    • Apêndice B1 – outros tópicos de interesse
    • Apêndice B2 – melhorando o desempenho com índices
    • Apêndice B3 – transações
Ver sumário completo ▼

Sobre o autor

Thomas Nield

Thomas Nield é analista sênior e desenvolvedor de softwares empresariais no Gerenciamento de Receitas da Southwest Airlines. Atualmente ele tem interesse em programação reativa, Java, Kotlin e desenvolvimento de softwares empresariais de nível tático.… Ver perfil completo ▶

Opinião dos leitores

Marco A A S

Ótimo livro. Peca pelas imagens.

Deyvison B

Didática totalmente show. Achei interessante ele começar nos familiarizando com a plataforma, pra enfim, modelar os dados. Recomendo!

Jackson O

Fascinante perceber a significância do assunto e, além disso, ter um ótimo direcionamento. Ótimo livro.

Wanderson H

Este livro me ajudou bastante a compreender como funciona um banco de dados, mesmo sendo um livro inicial para quem quer começar na área. Fiquei muito satisfeito.

Ver todas ▼

Títulos relacionados