Linguagem SQL - Apostila Básica

3045 palavras 13 páginas
Sumári

1. Banco de Dados / Base de Dados 3
2. Sistema Gerenciador de Banco de Dados (SGBD) 3
3. Dados x Informações x Conhecimento x Sabedoria 3
4. Linguagem SQL 4
5. Tabelas 4
a. Chaves Primárias 4
b. Chaves Estrangeiras 4
6. Relacionamentos entre tabelas 5
a. Um para Um 5
b. Um para Muitos ou Muitos para Um. 5
c. Muitos para Muitos 6
7. Criação e Exclusão de Tabelas 7
a. Tabelas exemplos 7
b. Criação de tabela 7
c. Criação de tabela baseada em outra tabela 9
d. Exclusão de tabela 9
8. Executando Consultas sobre as Tabelas 9
a. Selecionando Colunas Específicas de uma Tabela 9
b. Selecionando todas as Colunas de uma Tabela 10
c. Selecionando Apenas Alguns Registros da Tabela 11
i. Operadores Relacionais: 11 ii. Operadores Lógicos 12 iii. Operadores BETWEEN e NOT BETWEEN 13 iv. Operadores LIKE e NOT LIKE 13
v. Operadores IN e NOT IN 14 vi. Operadores IS NULL e IS NOT NULL 14
d. Ordenando os Dados 14
e. Funções de Agrupamento 16
i. Máximos (MAX) e Mínimos (MIN) 16 ii. Totalizando Colunas (SUM) 16 iii. Calculando Médias (AVG) 16 iv. Contando as Linhas (COUNT) 17
v. A Palavra-Chave DISTINCT 17 vi. Agrupando Informações (GROUP BY) 17 vii. A Cláusula HAVING 18
f. Recuperando Dados de Várias Tabelas (JOINS) 19
g. Qualificadores de Nomes 19
h. Sinônimos 20
i. Junções Envolvendo Três ou mais Tabelas 21
j. Modificando formatos de Datas 22
k. Utilizando Consultas Aninhadas (Subqueries) 24
9. Inserindo, Modificando e Excluindo Registros. 26
a. Inserindo Registros em uma Tabela 26
b. Inserindo Registros Usando um SELECT 26
c. Modificando um Registro 26
d. Excluindo Registros 27
10. Transações 27
a. Propriedades Fundamentais da Transação 27
i. Atomicidade: 27 ii. Consistência: 28 iii. Isolamento: 28 iv. Durabilidade: 28
b. Definição de Transações 28
i. commit: 28 ii. rollback: 28
11. Visões / VIEW 28
a. Tipos de visões: 29
i. Idêntica à tabela 29 ii. Visão por seleção de colunas 29 iii. Visão por seleção de linhas 29

Relacionados

  • Modelagem SQL
    12413 palavras | 50 páginas
  • Linguagem SQL
    7851 palavras | 32 páginas
  • Trabalho
    8051 palavras | 33 páginas
  • Apostila Banco De Dados
    17908 palavras | 72 páginas
  • Banco De Dados
    2010 palavras | 9 páginas
  • Apostila Sql
    7164 palavras | 29 páginas
  • Programa
    12531 palavras | 51 páginas
  • Oracle
    1236 palavras | 5 páginas
  • Desenv
    24611 palavras | 99 páginas
  • sql server
    6603 palavras | 27 páginas