Banco De Dados 2015
BANCO DE DADOS
Prof. Esp. Flávio Almeida Ferreira
Prof. Esp. Flávio Almeida Ferreira
Conteúdo Programático
1. Introdução
1.1 Conceitos Básicos
1.2 Apresentação do SGDB
2. Convenções para a Linguagem SQL
3. Criar Banco de Dados
4. Criar um Schema
5. Tipos de Dados
5.1 Tipo Numérico
5.2 Tipos para caracteres
5.3 Tipos para data e hora
5.4Tipo Booleano
Prof. Esp. Flávio Almeida Ferreira
Conteúdo Programático
6. Criar estrutura de uma tabela
6.1 Regras de Nomeação
6.2 Como criar uma tabela
6.3 Campos com restrição de não-nulo
6.4 Coluna com valor padrão
6.5 Restrição de unicidade
6.6 Restrição de verificação
6.7 Chave Primária
6.8 Chave estrangeira
7. Alterando a estrutura de uma tabela
7.1 Adicionando novas colunas
7.2 Removendo coluna da tabela
7.3 Adicionando restrição
7.4 Removendo restrição
Prof. Esp. Flávio Almeida Ferreira
Conteúdo Programático
8. Excluindo uma tabela
9. Inclusão de dados em uma tabela
10. Consultando dados da tabela
10.1 Alias de coluna
10.2 Filtrando os dados
10.3 Removendo linhas duplicadas na consulta
10.4 Ordenação de linhas
10.5 Operadores lógicos
10.6 Operadores de comparação
10.7 Funções e operadores matemáticos
10.8 Funções e operadores para cadeia de caracteres
10.9 Usando a condição LIKE
10.10 Funções para formatar tipos de dados
Prof. Esp. Flávio Almeida Ferreira
Conteúdo Programático
11. Atualizando linhas da tabela
11.1. Transações
12. Excluindo linhas da tabela
13. Combinação de consultas
14. Junção de tabelas
14.1 Junção INNER JOIN (junção interna)
14.2 Junção OUTER JOIN (junção externa)
14.3 Junção FULL OUTER JOIN (junção externa completa)
14.4 Junção SELF JOIN (Autojunção)
15. Agrupando os dados
15.1 GROUP BY
15.2 Funções de Agregação
15.3 A cláusula HAVING
Prof. Esp. Flávio Almeida Ferreira
Conteúdo Programático
16. Expressões de subconsulta
16.1 EXISTS
16.2 IN
16.3 NOT IN
17 View (Visões)
Prof. Esp. Flávio Almeida Ferreira
1 Introdução
1.1 Conceitos Básicos
SQL ("ess-que-el") - Structured