Administração de Banco de Dados
ORACLE – ADMINISTRAÇAO DE BANCO DE DADOS
Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados.
Público Alvo:
Administrador de Banco de Dados, Desenvolvedor em PL/SQL e Consultor Técnico
Pré-requisitos: Conhecimento do curso PL/SQL da Documenta ou conhecimento similar. É necessário que o aluno tenha desenvoltura no manejo do sistema operacional (copiar, colar, recortar, criar pastas, salvar, renomear). Navegação e utilização da Internet.
Duração: 32 h
Banco de Dados - Conceitos básicos
- O que é um Banco de Dados?
- O que é um sistema Gerenciador de Banco de Dados?
- O que é um sistema Gerenciador de Banco de Dados Relacional?
- Operadores Relacionais
- Propriedades de um Banco de Dados Relacional
SGBDR ORACLE
- Características do SGBD ORACLE
- Componentes de RDBMS
- Estrutura do Banco de Dados
- Estrutura Lógica
- Estrutura Lógica de Armazenamento
- Estrutura Física
- O Dicionário de Dados
- Acesso ao Dicionário de Dados
- Tabelas e Visões do Dicionário de Dados
- Arquitetura do ORACLE RDBMS
- Gerência de Transações
- Concorrência de Transações
- O que é um lock
- Tipos de lock
Introdução ao Ambiente SQL*PLUS
- SQL*PLUS
- Escrevendo Comandos SQL
- Comandos de Edição
- Miscelânea de Comandos SQL*PLUS
- Comandos SET
A Linguagem SQL
- Características da Linguagem SQL
- Conjunto de Comandos SQL
- Bloco Query Básico
- Ítens do SELECT
- DISTINCT
- ORDER BY
- WHERE
- Operadores SQL
- Pesquisando Dados com Múltiplas Condições
- Executando Consultas com Substituição de Variáveis
- DEFINE
- Passando Parâmetros para Arquivos de Comandos
Comandos e Funções SQL
- Funções
- Funções de Caracter
- Funções de Número
- Funções de Data
- Funções de Conversão
- Funções Genéricas
- Funções Aninhadas
- Funções de Grupo
- Cláusula GROUP BY
- Cláusula Having
Consultas Avançadas
- Relacionamento Entre Tabelas
- Alias de Tabela
- Relacionamento Externo
- Auto-Relacionamento
- Subqueries
Formatando Resultados com SQL*PLUS
- Comandos SET
- Comando Column
- Comando TTitle e BTitle
- Opção New Value
- Arquivo de Comandos SQL*PLUS
- Comando Break
- Comando Compute
Linguagem De Definição De Dados
- Estrutura de Dados
- Criando uma Tabela
- Tipos de Colunas
- Cláusula Constraint
- Parâmetros de Constraints
- Criando Uma Tabela Com Linhas De Outra
- Alterando Uma Tabela
- Eliminando Uma Tabela
- Comando Comment e Rename
Linguagem De Manipulação De Dados
- Inserindo Novas Linhas Em Uma Tabela
- Copiando Linhas De Outra Tabela
- Atualizando Linhas
- Deletando Linhas
Comandos SQL Para Controle De Transações
- Comando De Controle De Transações
- Comando COMMIT
- Comando SAVEPOINT
- Comando ROLLBACK
- Comando ROLLBACK
- Usando Rollback e Commit
Comando SQL Para Controle de Locks
- Lock
- Lock Implícito
- Lock explícito
- Comando SELECT FOR UPDATE
- Comando LOCK TABLE
- ROWID e LOCK
Linguagem De Controle De Dados
- Criando Usuários ORACLE
- Concedendo Privilégios
- Passando Privilégios Que Foram Herdados
- Retirando Privilégios
Outros Objetos-Visões, Seqüência, Índices e Sinônimos
- Visões
- Criando Seqüência
- Criando Seqüência Com Nextval
- Alterando Uma Seqüência
- Índices
- Sinônimo Para Tabela
Solicitar Orçamento deste curso!