Linguagem SQL
Versão 1.0.0
Sumário
I
Sobre essa Apostila
2
II Informações Básicas
4
III GNU Free Documentation License
9
IV
Linguagem SQL
18
1 O que é a linguagem SQL
2 Plano de ensino
2.1 Objetivo . . .
2.2 Público Alvo .
2.3 Pré-requisitos
2.4 Descrição . .
2.5 Metodologia .
2.6 Cronograma
2.7 Programa . .
2.8 Avaliação . .
2.9 Bibliografia .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Introdução à Linguagem SQL
3.1 Histórico . . . . . . . . . . . . . .
3.2 Definição de um exemplo . . . .
3.3 Considerações Iniciais . . . . . .
3.3.1 Transação . . . . . . . . .
3.3.2 Entidade . . . . . . . . .
3.3.3 Atributos . . . . . . . . .
3.3.4 Relacionamentos . . . . .
3.3.5 Chaves . . . . . . . . . .
3.3.6 Tupla . . . . . . . . . . .
3.4 Composição da Linguagem SQL
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.