Home | Cursos | Trabalhe Conosco | Parceiros | Contato

Cursos




   
Introdução ao SQL
  Informática > Oracle > Introdução ao SQL
 
   
Carga horária: 24 horas
 
Objetivos:
Introduzir os alunos à tecnologia de banco de dados Oracle e ensinar a linguagem SQL.
 
Descrição:
Este curso oferece aos alunos uma completa introdução à tecnologia de bancos de dados, cobrindo tanto os conceitos de bancos relacionais quanto de bancos orientados à objetos e a poderosa linguagem SQL. Os alunos aprendem a criar e dar manutenção aos objetos do BD e a guardar, recuperar e manipular dados. São ensinadas técnicas avançadas como ROLLUP, CUBE, set operators e hierarchical retrieval. Também aprendem a programar scripts SQL e SQL*Plus usando a ferramenta iSQL*Plus. Demonstrações práticas e exercícios garantem a fixação dos conceitos fundamentais.
 
Conteúdo programático:

Introdução 

Banco de Dados

Banco Oracle

Ambiente Oracle 9i

Principais ferramentas

Ambiente do curso

 

Programas SQL *Plus e ISQL *Plus

Apresentação das ferramentas

Diferenças entre SQL*Plus e ISQL*Plus

 

Comando Select Básico

Apresentação do comando SELECT

Utilização de expressões

Aliases de colunas e literais

 

Selecionamento e Ordenação

Cláusulas where e order by

Operadores lógicos e relacionais para formação de seleção

 

Funções

Funções em cláusulas de consulta

Funções para tratamento de strings, números, datas e diversas

 

Joins

Definição e utilidade de joins

Tipos de joins

Nomes ambiguos de colunas

Aliases para tabelas

Produto cartesiano

Joins no padrão SQL:1999

 

Agrupamento de dados

Definição

Cláusula group by

Funções de grupo

Cláusula having

 

Subqueries

Definição de subquery

Tipos de subqueries

Utilização e exemplos

 

Comando Insert

Definição e utilização

Limitações

Utilização do comando SELECT

 

Comando Update

Definição e utilização

Atualização de múltiplas colunas

Utilização com subqueries

 

Comando Merge

Definição e utilização

Comparação com versões anteriores do banco Oracle

 

Controle de Transação

Definição

Transações em banco Oracle

Comandos COMMIT, ROLLBACK e SAVEPOINT

 

Criação de Tabelas

Nomenclatura de tabelas e colunas

Tipos de dados (datatypes)

Tamanhos

Restrições (constraints)

Utilização de subqueries

Comando ALTER TABLE

Comando DROP TABLE

Comando TRUNCATE TABLE

Atribuição de comentário às tabelas

 

Views

Definição

Criação e utilização

Problemas mais comuns

Comando ALTER VIEW

Comando DROP VIEW

 

Sequences

Definição

Criação e utilização

 

Índices

Definição

Criação e utilização

Comando DROP INDEX

Comando ALTER INDEX

Geração automática de índices para chaves primárias

 

Sinônimos

Definição

Criação e utilização

Comando DROP SYNONYM

Sinônimos para procedures

 

Database Links

Definição

Criação e utilização de db links

Overview de banco de dados distribuídos

 

Privilégios

Definição

Tipos de Privilégio

Comando GRANT

Comando REVOKE

Opções with grant e with admin

Opção public

Privilégios e segurança

 

Operadores de Conjunto

Definição

Concatenando resultados de queries

Operadores union, minus e intersect

Restrições e requisitos

 

Queries Hierárquicas

Definição e utilização

Soluções para representação

Pesquisas em estruturas hierárquicas

 

 

 

 

   
 
© Copyright 2011, Datainfo. - Administração