Versão:
10g
Público:
Administradores de Banco de Dados; Analistas de Sistemas; Desenvolvedores de Aplicações; Profissionais de Suporte Técnico.
Pré-requisitos obrigatórios:
Familiaridade com conceitos e técnicas de processamento de dados
Pré-requisitos recomendados:
Capacidade para utilizar uma interface gráfica com usuário
Objetivos:
Este curso oferece aos participantes uma extensa introdução à tecnologia de servidores de dados, cobrindo tanto conceitos de bancos de dados relacionais e do objeto quanto a poderosa linguagem de programação SQL. Os participantes aprendem a criar e manter objetos de banco de dados, bem como a armazenar, recuperar e manipular dados. Durante o treinamento, o aluno terá condições de realizar testes em ambientes como SQL*Plus, iSQL*Plus e SQL Developer. Os conceitos fundamentais são reforçados por demonstrações e exercícios práticos.
Conteúdo programático
REVISANDO ALGUNS CONCEITOS Banco de Dados Sistema de Gerenciamento de Banco de Dados -
SGBD Programas de Aplicações Sistema de Banco de Dados Arquitetura de BD O Profissional de Banco de Dados Terminologia Modelo usado neste treinamento Linguagem SQL
FERRAMENTAS DE ACESSO AO BANCO DE DADOS Acessando um Banco de Dados Oracle. Conectando em um banco de dados
EXIBIÇÃO, RESTRIÇÃO E CLASSIFICAÇÀO DE DADOS. Recuperando Informações de um Banco de Dados. Selecionando todas as colunas de uma tabela Selecionando algumas colunas de uma tabela Usando operadores aritméticos em uma seleção de dados Definindo rótulos para colunas (Apelido) Concatenado Colunas Eliminando Linhas Duplicadas Obtendo a estrutura dos campos de uma tabela Editando comandos Salvando comandos em scripts Executando scripts salvos Restringindo Registros Selecionados Operadores de Comparação e Operadores SQL Operadores Lógicos Cláusula ORDER BY
TRABALHANDO COM VARIAS TABELAS Histórico Junções Tipos de Junções
FUNÇÕES Funções SQL Tipos de Funções SQL Funções de Única Linha Funções de Única Linha Funções Tipo Caracter Funções Numéricas Funções Tipo Data Funções de Conversão Explícita de Dados Outras Funções Aninhando Funções Funções Agregadas AVG(x) e SUM(x) MIN(x) e MAXC(x) COUNT(x) CLÁUSULA GROUP BY CLÁUSULA HAVING
SUBCONSULTAS Tipos de Subconsulta Subconsulta de Única Linha Cláusula GROUP BY e HAVING. Subconsulta na cláusula FROM Subconsulta de Várias Linhas Usando Operador IN Usando Operador ANY Usando Operador ALL Subconsulta de várias colunas. Subconsulta Correlata Subconsulta Aninhada
MANIPULANDO DADOS Comando INSERT Comando UPDATE Comando Delete Integridade em um Banco de Dados Transações em um Banco de Dados Controle de Transações Controle de Transações Explícitas Controle de Transações Implícita COMMIT e ROLLBACK SAVEPOINT Consistência de Leitura
Criando Objetos EmCriando Tabelas Estrutura Regras e Diretrizes para Nomeação de Tabelas Criando Views Utilização de Views Criando Índices Índice baseado em função Criando Seqüências Criando Sinônimos
Gerenciando Objetos Gerenciando Tabelas Eliminando uma coluna Modificando uma coluna Gerenciando Views Recuperando Dados de uma View Consultando uma View Recriando uma View Eliminando uma View Gerenciando Índices Consultando um Índice Removendo um Índice Gerenciando Seqüências Consultando uma Seqüência Usando uma Seqüência Modificando uma Seqüência Removendo uma Seqüência. Gerenciando Sinômimos Consultando Sinônimos Removendo um Sinônimo
Controle de Acesso dos Usuários Criando Usuário Atribuindo Privilégios de Sistema Atribuindo Privilégio de Objeto Função Alterando Usuários Diretrizes Visualizando Privilégios Concedidos Revogando Privilégios de Sistema Revogando Privilégios de Objeto Eliminando Usuários |