Detalhes

Linguagem SQL – Aprendendo a falar a língua dos bancos de dados

A linguagem SQL é hoje a língua do mundo dos bancos de dados. E embora existam variações nas funções disponíveis em cada sistema de banco de dados, e nas sintaxes de alguns comandos, o fato é que após anos (décadas) de desenvolvimento em caminhos diferentes, por desenvolvedores diversos, a linguagem tem uma estrutura muito semelhante em quase todos os sistemas que a utilizam. Neste livro, fizemos a opçã... Leia mais

R$ 28,50


COMPRAR
AutorFormatoISBNPáginasPeso (gr)
Fábio Burch Salvador160 mm x 230 mm978-85-371-0340-1128180
A linguagem SQL é hoje a língua do mundo dos bancos de dados. E embora existam variações nas funções disponíveis em cada sistema de banco de dados, e nas sintaxes de alguns comandos, o fato é que após anos (décadas) de desenvolvimento em caminhos diferentes, por desenvolvedores diversos, a linguagem tem uma estrutura muito semelhante em quase todos os sistemas que a utilizam. Neste livro, fizemos a opção por escrever os exemplos e testá-los em uma base de dados PostgreSQL. Uma decisão arbitrária, até certo ponto. Mas racional, por tratar-se de um dos sistemas mais utilizados no mundo. As lições contidas aqui, no entanto, permitem ao leitor desenvolver o conhecimento básico que o levará a ser capaz de trabalhar com praticamente qualquer sistema de banco de dados existente e também nos que forem surgindo pelos próximos anos. Afinal, por ser universal, versátil e muito simples, a linguagem SQL provavelmente continuará a ser o padrão por muitos e muitos anos. E qualquer um que desenvolva um sistema de controle de dados terá que seguir na linguagem que é conhecida e consolidada em todos os cantos do planeta.

Lista de Siglas e Abreviaturas

1. Conceitos Básicos

1.1. O Que São Dados e Para Que Servem?

1.2. Chave Primária

1.3. Várias Tabelas e Relacionamentos

1.4. Bancos de Dados

1.4.1. Sistema Gerenciador de Banco de Dados

1.5. Linguagem SQL

1.5.1. Como Funciona o SQL

1.6. PostgreSQL

1.7. Servidor de Dados

2. Modelo Entidade-Relacionamento

2.1. Tipos de Relacionamentos

2.2. Desenhar um Diagrama

2.3. Programas para Desenhar Diagramas

3. PostgreSQL

3.1. Problemas

3.2. Instalação

3.3. Duas Formas de Trabalhar

3.3.1. SQL Shell

3.3.2. pgAdmin

4. Definindo Dados

4.1. CREATE DATABASE

4.2. CREATE TABLE

4.2.1. Chave Primária

4.2.2. Chave Primária Composta

4.3. DEFAULT

4.4. NOT NULL

4.5. UNIQUE

4.6. Tipos de Dados

4.7. DROP TABLE e DROP DATABASE

4.8. ALTER TABLE

4.9. Chaves Estrangeiras

4.9.1. On Delete Cascade

4.9.2. ON DELETE SET NULL

4.10. CREATE OR REPLACE

5. Manipulando Dados

5.1. Insert

5.2. DELETE

5.3. UPDATE

5.4. AND e OR

5.5. Operadores de Comparação

6. Instrução SELECT

6.1. Consulta Simples pela Chave Primária

6.2. Consulta por Outro Campo

6.3. Funções de Agregação

6.3.1. MAX () e MIN()

6.3.2. COUNT()

6.3.3. AVG

6.3.4. SUM

6.3.5. CONCAT

6.4. Cláusulas SQL

6.4.1. Consulta Usando LIKE

6.4.2. DISTINCT

6.4.3. GROUP BY

6.4.4. ORDER BY

6.4.5. LIMIT

6.4.6. OFFSET

6.5. Um Select Dentro do Select

6.6. Uso de Alias

6.7. Consulta Composta

7. Triggers

7.1. Triggers em PostgreSQL

7.2. Construir uma Trigger

8. Funções

8.1. Criar Funções

8.1.1. Várias Funções com o Mesmo Nome

8.2. Linguagem PL/pgSQL

8.3. Manipulação de Dados das Tabelas

8.4. Estruturas Condicionais

8.4.1. IF

8.5. Laços de Repetição

8.5.1. LOOP

8.5.2. FOR

8.5.3. WHILE

8.6. Relação com Triggers

9. Criar Tipos

9.1. Por quê Criar Tipos?

10. Visões

11. Sistema de Regras

11.1. Apagar uma Regra

Referências

Glossário
---

Fale conosco

Fale Conosco Ligue para (14) 3332 1155, atendimento de segunda a sexta, das 8h as 18h ou use nosso formulário, que em até 24 horas entraremos em contato. USE O FORMULÁRIO

Fale conosco

Fale Conosco Ligue para (14) 3332 1155, atendimento de segunda a sexta, das 8h as 18h ou use nosso formulário, que em até 24 horas entraremos em contato. USE O FORMULÁRIO

Editora Viena