Apostila de SQL

19598 palavras 79 páginas
SQL Básico para Oracle

Compilação
Leandro Mendes Ferreira

Conteúdo
Conteúdo 2
Banco de dados relacional 8
Modelagem de Dados 8
Entidade 8
Relacionamento 9
Tipos de relacionamento 10
Relacionamento um-para-um 10
Relacionamento um-para-muitos 10
Relacionamento muitos-para-muitos 10

11
Cardinalidade 11
Atributo 11
Chave Primária 12
Chave Estrangeira 12
Integridade Referencial 12
Deleção Restrita -> 13
Atualização e Linha Restrita -> 13
Operadores Relacionais 14
Sistema de Gerenciamento de Banco de Dados 18
O Utilitário PL/SQL Developer 19 Query Builder 19
A Linguagem SQL 20
Tipos de declarações SQL 21
DDL (Data Definition Language) 21
DML (Data Manipulation Language) 21
Recomendações sobre os nomes das tabelas 22
Tipo de dado das colunas 23
Restrições (constrains) 24
Construção básica de uma consulta 25
Expressões aritméticas 26
Nomes alternativos para títulos de colunas 28
O operador de concatenação 29
Literais 29
Manuseio de valores nulos 30
Eliminação de linhas duplicadas 32
Ordenação das linhas 33
Critérios de pesquisa 35
Consultas com condições múltiplas 40
Precedência dos operadores 41
Resumo do comando SELECT 42
Funções que manipulam caracteres 43
LOWER(coluna | literal) 43
UPPER(coluna | literal) 43
INITCAP(coluna | literal) 43
LPAD(coluna | literal, tamanho, 'caracter') 44
RPAD(coluna | literal, tamanho, 'caracter') 44
SUBSTR(coluna | literal, posição, comprimento) 44
INSTR(coluna | literal, ‘seqüência de caracteres', posição, n) 45
LTRIM(coluna | literal, 'caracteres') 45
RTRIM(coluna | literal, 'caracteres') 46
SOUNDEX(coluna | literal) 46
LENGTH(coluna | literal) 46
TRANSLATE(coluna | literal, de, para) 47
REPLACE(coluna | literal, de, para) 47
Funções aninhadas 48
Funções numéricas 49
ROUND(coluna | literal, n) 49
TRUNC(coluna | literal, n) 49
CEIL(coluna | literal) 50
FLOOR(coluna | literal) 50
POWER(coluna | literal, n) 50

Relacionados

  • Apostila Sql
    7164 palavras | 29 páginas
  • Apostila SQL
    3326 palavras | 14 páginas
  • Sql apostila
    1532 palavras | 7 páginas
  • Apostila SQL
    4128 palavras | 17 páginas
  • Apostila sql
    6695 palavras | 27 páginas
  • Apostila SQL
    5564 palavras | 23 páginas
  • Apostila sql
    12953 palavras | 52 páginas
  • Apostila SQL
    16223 palavras | 65 páginas
  • Apostila sql
    15993 palavras | 64 páginas
  • Apostila de sql
    6979 palavras | 28 páginas