SQL - Conceitos Básicos
Conhecimentos Básicos
Rev.01
26/01/06
Índice
SQL - Structured Query Language 1
1.Sistema Gerenciador BD 1
1.1.Objetivos desta Unidade 1
1.2.O que é uma Base de Dados (Database)? 1
1.3.Base de dados computadorizada 1
1.4.Conceitos Relacionais: 1
2.Introdução a Linguagem SQL 3
2.1.Objetivos desta unidade 3
2.2.Características do SQL 3
2.3.SQL*Plus, DBAccess 3
2.4.Escrevendo Comandos SQL 3
2.5.Expressões aritméticas em determinada coluna: 4
2.6.Operadores SQL 8
Operador LIKE 9
3.SQL - Funções 11
3.1.Objetivos desta unidade 11
3.2.Introdução às funções: 11
3.3.Função Initcap 12
3.4.Função Substr 12
3.5.Função Length 13
3.6.Funções Numéricas 13
3.7.Função Min/Max 15
3.8.Função Sum 15
3.9.Função Count 16
4.(SQL) - Join – Obtendo Dados de Várias Tabelas 18
4.1.Join 18
4.2.Equi-join 18
4.3.Aliases 19
4.4.Outros Tipos de Join 20
4.5.Regras para o uso dos operadores Union: 20
5.SQL - Subqueries 21
5.1.Comparando mais de um Valor: 22
5.2.Tipos de Erros Encontrados 23
5.3.Operadores ANY e ALL 23
5.4.Cláusula Having 23
5.5.Subqueries: Sumário 24
6.(SQL) - DML – Linguagem de Manipulação de Dados 25
6.1.Inserindo Novas Linhas na Tabela 25
6.2.Copiando Linhas de outra Tabela 25
6.3.Alterando Linhas de Tabelas 25
6.4.Apagando Linhas da Tabela 25
7.SQL - Gerenciando Objetos do BD 26
7.1.Objetivos desta unidade 26
7.2.Criação de Tabelas 26
7.3.Criando uma Tabela 26
7.4.Cláusula Constraint 28
7.5.Columns constraints 29
7.6.Alterando uma Tabela 29
7.7.Renomeando uma Tabela 30
7.8.Ao dropar uma tabela 30
7.9.Mudanças que não podem ser feitas 30
8.SQL - Views 31
8.1.Criação de Views 31
8.2.Alterando através de uma View 32
8.3.Eliminando uma View 32
9.SQL - Criação de Sinônimos 33
9.1.Removendo Sinônimos 33
10.SQL - Criação de Índices 34
10.1.Criação de um índice: 34
10.2.Para remover um índice usa-se o comando drop: 34
11.SQL - Transações 35
11.1.Controlando Transações 35
12.SQL - Leitura Consistente