bdOracle Database: Fundamentos de SQL II

Objetivos: Neste curso, os alunos usam o Oracle SQL Developer como ferramenta principal e o SQL*Plus está disponível como uma ferramenta opcional. Este curso é indicado ao público do 10g e 11g. Há pequenas alterações entre os recursos do 10g e do 11g no SQL.

Pré-requisito: Oracle Database: SQL Fundamentals I

Solicite um orçamento
Saiba mais

novembro, 2018

Organizar Opções

Curso online - Asterisk Ionline

Curso online - Asterisk Ionline

24set - 21novDia InteiroTreinamento Linux - LPI 101 e 102

Mais cursos disponíveis

Início em 03 de abril de 2018 –  terças e quintas – das 18:30 as 22:30 hrs

18h30 às 22h30 hrs

16 horas

Solicite um orçamento

Preencha o formulário para maiores informações

Mais informações sobre o curso

Este curso foi projetado para os desenvolvedores de aplicativos com habilidades básicas na linguagem SQL.

Neste curso, os participantes aprendem:

Controlar privilégios no nível de sistema e de objeto.

Criação de índices e restrições e a alteração de objetos de esquema existentes também são abordados.

Aprender a criar e consultar tabelas externas e usar os recursos avançados de SQL para consultar e manipular dados
contidos no banco de dados.

Obter a habilidade necessária para usar as views de dicionário a fim de recuperar metadados e criar relatórios sobre seus objetos de esquema.

Aprender a escrever instruções SQL que incluem as novas funções introduzidas no Oracle Database 11g para aprimorar a funcionalidade de suporte a expressões comuns.

Neste curso, os alunos usam o Oracle SQL Developer como ferramenta principal e o SQL*Plus está disponível como uma ferramenta opcional. Este curso é indicado ao público do 10g e 11g. Há pequenas alterações entre os recursos do 10g e do 11g no SQL

Objetivo do Curso

Adicionar novos usuários com diferentes níveis de privilégios de acesso
Controlar o acesso do banco de dados a determinados objetos
Gerenciar dados em fusos horários diferentes
Gerenciar objetos com views de dicionário de dados
Gerenciar objetos de esquema
Manipular grandes conjuntos de dados no Oracle Database usando subconsultas
Usar subconsultas escalares e correlacionadas
Usar o suporte a expressões SQL comuns
Criar subconsultas com várias colunas

TÓPICOS ABORDADOS:

Introdução

Pré-Requisitos do Curso
Agenda do Curso
Esquema HR (Human Resources)
Análise do Uso do Oracle SQL Developer
Instruções SQL no SQL*Plus
Análise de Alguns Conceitos Básicos de SQL

Controlar o Acesso de Usuários

Identificar os Privilégios de Sistema e de Objeto
Criar Usuários
Conceder Privilégios de Sistema
Criar e Conceder Privilégios a uma Função
Alterar a Senha
Conceder Privilégios de Objeto
Como Repassar os Privilégios?
Revogar Privilégios de Objeto

Gerenciamento de Objetos de Esquema

Adicionar, Modificar e Eliminar uma Coluna
Adicionar, Eliminar e Adiar uma Restrição
Ativar e Desativar uma Restrição
Criar e Remover Índices
Criar um Índice Baseado em Função
Executar Operações de Flashback
Criar uma Tabela Externa Usando ORACLE_LOADER e ORACLE_DATAPUMP
Consultar Tabelas Externas

Gerenciar Objetos Com Views de Dicionário de Dados

O Que É Dicionário de Dados?
Como Usar as Views de Dicionário?
Views USER_OBJECTS e ALL_OBJECTS
Exibir Informações de Tabela e Coluna
Consultar as Views de Dicionário para Obter Informações sobre Restrições
Consultar as Views de Dicionário para Obter Informações sobre Views, Sequências, Índices e Sinônimos
Adicionar um Comentário a uma Tabela
Consultar as Views de Dicionário para Obter Informações sobre Comentários

Manipular Grandes Conjuntos de Dados

Usar Subconsultas para Manipular Dados
Recuperar Dados Usando uma Subconsulta como Origem
Inserir Dados Usando uma Subconsulta como Destino
Usar a Palavra-Chave WITH CHECK OPTION em Instruções DML
Listar os Tipos de Instruções INSERT em Várias Tabelas
Identificar Instruções INSERT em Várias Tabelas
Intercalar Linhas em uma Tabela
Como Controlar Alterações nos Dados Durante um Período?

Gerenciamento de Dados em Fusos Horários Diferentes

O Que São Fusos Horários?
As funções CURRENT_DATE, CURRENT_TIMESTAMP e LOCALTIMESTAMP
Comparar Data e Hora no Fuso Horário de uma Sessão
Descrever DBTIMEZONE e SESSIONTIMEZONE
Listar as Diferenças Entre DATE e TIMESTAMP
Identificar os Tipos de Dados INTERVAL
Uso de Funções EXTRACT, TZ_OFFSET e FROM_TZ
Usar TO_TIMESTAMP, TO_YMINTERVAL e TO_DSINTERVAL

Recuperar Dados Usando Subconsultas

Subconsultas de Várias Colunas
Comparação com Pares e Sem Pares
Uso de Expressões de Subconsulta Escalar
Solucionar Problemas com Subconsultas Correlacionadas
Atualizar e Deletar Linhas Usando Subconsultas Correlacionadas
Usar os Operadores EXISTS e NOT EXISTS
Usar a Cláusula WITH
Usar a Cláusula WITH Recorrente

Suporte a Expressões Comuns

Chamar Funções e Condições de Expressões Comuns no SQL
Implementar Metacaracteres com Expressões Comuns
Executar uma Pesquisa Básica Usando a Função REGEXP_LIKE
Localizar Padrões Usando a Função REGEXP_INSTR
Extrair Substrings Usando a Função REGEXP_SUBSTR
Substituir Padrões Usando a Função REGEXP_REPLACE
Como Usar Subexpressões com Suporte a Expressões Comuns?
A Função REGEXP_COUNT

Parceiro:

oracle

Treinamentos para decolar a sua carreira!

Gostou? Compartilhe!

Share on FacebookShare on Google+Tweet about this on TwitterPin on PinterestShare on LinkedIn