Inscrição Online
Fale Conosco
Redes Sociais, Trainning Facebook Twitter O canal da Trainning no Youtube Blog da Trainning Forum de Ti - Trainning
Inicio | Inscrição | Calendário | Contato

Curso, Treinamento, Certificaçã, Cursos, exames, apostilas, tutorial, downloads, quero fazer, cursar, endereço, gratuito. Aluguel de salas de aula, aluguel de sala, locação de sala, aluguel de auditórios, locações, salas. Treinamentos em todo Brasil - São Paulo - SP, Rio de Janeiro - RJ, Belo Horizonte - BH, Curitiba, Campinas, Brasilia - DF,Manaus, Cuiabá, vitória,Recife, Porto Alegre, Salvador - BA, Fortaleza - CE, Goiânia - SP, Natal - RN, Centro de São Paulo, Grande ABC, mais barato.

Oracle Database 11g: Introdução ao Oracle SQL - SQL Foundations

Carga Horária: 24 horas
Objetivo

Este curso fornece aos alunos as habilidades básicas em SQL para consultas ao banco de dados, para criação de objetos do banco de dados e utilização de meta dados. O curso se aplica ao Oracle8i, Oracle9i e Oracle Database 10g e 11g. Apresenta a tecnologia Oracle Database11g , os conceitos de banco de dados relacional e a linguagem de programação SQL.Além disso, o curso também aprofunda as avançadas técnicas de consultas e relatórios, conceitos de data warehouse e manipulação de grandes conjuntos de dados em diferentes fusos horários. 

Público Alvo

Desenvolvedor em PL/SQL, Consultor Técnico e Administrador de Banco de Dados.  

Conteúdo Programático

Introdução:
Lista as principais características do banco de dados Oracle 10g; Fornece uma visão geral de: componentes, plataforma de internet, servidor de aplicações e suite do desenvolvedor; Descreve o banco de dados relacional e seus objetos; Apresenta o sistema de ciclo de vida de desenvolvimento; Descreve os diferentes modos de armazenamento de dados; Reve o conceito de banco de dados relacional; Define os termos de modelos de dados; Mostra como várias tabelas podem estar relacionadas. 

Recuperando dados usando a instrução SQL SELECT:
Define as terminologias PROJECTION, SELECTION e JOIN; Reve as sintaxes para instruções SQL SELECT básicas; Utilização dos operadores Aritméticos e de Concatenação em instruções SQL; Lista as diferenças entre o SQL e iSQL*Plus; Logando no banco de dados usando iSQL*Plus; Explica a interface iSQL*Plus; Categoriza os diferentes tipos de comandos iSQL*Plus; Mostra como salvar instruções SQL em arquivos de script. 

Restringindo e Classificando Dados:
Limitando linhas usando uma seleção; Usando a cláusula WHERE para recuperar linhas específicas; Usando as condições de comparação na cláusula WHERE; Use a condição LIKE para comparar valores literais; Lista as condições lógicas AND, OR, NOT; Descreve as regras de precedência para as condições mostradas nesta lição; Classificando linhas com a cláusula ORDER BY; Usando a substituição com "&" no iSQL*Plus para restringir e classificar dados em tempo de execução. 

Usando Functions de uma Única Linha para Personalizar Relatórios:
Mostra as diferenças entre funções SQL de uma única linha e de múltiplas linhas; Categoriza as functions de texto em caso de manipulação e os tipos de manipulação de texto; Mostra as funções de manipulação de texto nas cláusulas SELECT e WHERE; Explica como usar as funções de data (DATE) e funções numéricas; Use a função SYSDATE para recuperar a data atual no formato padrão; Apresenta a DUAL TABLE como meio para ver os resultados da função; Lista as regras para aplicar aos operadores aritméticos em datas; Mostra como usar os operadores aritméticos com datas na cláusula SELECT. 

Usando as Funções de Agrupamento (GROUP Functions):
Descreve e categoriza as funções de grupo; Usando as funções de grupo; Utilizando DISTINCT com functions de grupo; Mostra como valores nulos são tratados com functions de grupo; Criando grupos de dados com a cláusula GROUP BY; Agrupando os dados por mais de uma coluna; Evitando consultas inválidas com funções de grupo; Excluindo grupos de dados com a cláusula HAVING. 

Exibindo Dados de Múltiplas Tabelas:
Apresenta a sintaxe da cláusula JOIN para seleção de dados em tabelas, usando a sintaxe SQL 99; Renomenado tabelas para escrever códigos mais curtos e identificar colunas explicitamente contidas em várias tabelas; Utilizando a instrução SQL CROSS JOIN para produzir um produto cartesiano; Usando a cláusula NATURAL JOIN para recuperar dados de tabelas com as colunas de mesmo nome; Criando uma join com a cláusula USING para identificar colunas específicas entre tabelas; Criando um JOIN com a cláusula ON para recuperar informações de 3 tabelas; Lista dos tipos de OUTER JOINS: LEFT, RIGHT e FULL; Adicionando condições ao juntar tabelas com a cláusula AND. 

Usando SUB QUERIES para Resolver Consultas:
Mostra a sintaxe para SUB QUERIES em uma instrução SELECT com a cláusula WHERE; Lista as diretrizes para usar SUB QUERIES; Descreve os tipos de SUB QUERIES; Executa SUB QUERIES com única linha e mostra a função GROUP em uma SUB QUERIE; Identificando instruções inválidas com SUB QUERIES; Executando SUB QUERIES de múltiplas linhas; Analisa como os operadores ANY e ALL funcionam com SUB QUERIES de múltiplas linhas; Explica como valores nulos são tratados em SUB QUERIES. 

Utilizando os Operadores SET:
Usando o operador UNION para retornar todas as linhas de várias tabelas, eliminando linhas duplicadas; Usando o operador UNION ALL para retornar todas as linhas de várias tabelas; Descreve o operador INTERSECT; Usando o operador INTERSECT; Explicando o operador MINUS; Usando o operador MINUS; Mostra como utilizar do operador SET; Ordenando resultados ao usar o operador UNION. 

Manipulando Dados:
Escrevendo instruções INSERT para adicionar linhas a uma tabela; Copiando linhas de outra tabela; Criando instruções UPDATE para alterar dados em uma tabela; Gerando instruções DELETE para remover linhas de uma tabela; Usando um script para manipular dados; Salvando e descartando alterações em uma tabela através de processamento de transações; Mostrando como a READ CONSISTENCY trabalha; Descrevendo a instrução TRUNCATE. 

Usando Instruções DDL para Criar e Gerenciar Tabelas:
Lista os principais objetos de banco de dados e descrever as regras de nomeação para objetos de banco; Introduz o conceito de esquema (SCHEMA); Exibe a sintaxe básica para a criação de uma tabela e mostrar a opção DEFAULT; Explica os diferentes tipos de CONSTRAINTS; Mostra o que acontece quando CONSTRAINTS são violadas com instruções DML; Criando uma tabela com uma SUB QUERIE; Descreve a funcionalidade ALTER TABLE; Remove uma tabela com a instrução DROP e renomea uma tabela. 

Criando outros SCHEMA OBJECTS:
Lista os principais objetos de banco de dados e descreve as regras de nomeação para objetos de banco; Introduz o conceito de esquema (SCHEMA); Exibe a sintaxe básica para a criação de uma tabela e mostrar a opção DEFAULT; Explica os diferentes tipos de CONSTRAINTS; Mostra o que acontece quando CONSTRAINTS são violadas com instruções DML; Criando uma tabela com uma SUB QUERIE e removendo uma tabela com a instrução DROP; Descreve a funcionalidade ALTERTABLE; Renomeando uma tabela. 

Gerenciando Objetos com DATA DICTIONARY VIEWS:
DescrevE a estrutura de cada um dos DATA DICTIONARY VIEWS; Lista o propósito de cada um dos DATA DICTIONARY VIEWS; Criando consultas que recuperem informações dos DICTIONARY VIEWS sobre SCHEMA OBJECTS. 

Controlando o Acesso de Usuários:
Controlando o acesso do usuário; Sistema versus privilégios de objetos; Criando sessões do usuário e concedendo privilégios de sistema; Usando papéis (ROLES) para definir grupos de usuários; Criando e garantindo (GRANTING) privilégios para um papél (ROLE); Concedendo (GRANTING) e revogando (REVOKING) privilégios de um objeto; Alterando sua senha; Usando LINKS entre Banco de Dados. 

Gerenciando objetos de esquema (SCHEMA OBJECTS):
Criando de diretórios; Criando e consultando tabelas externas; Criando Tabelas Organizadas por Índice; Criando índices baseados em função; Eliminando colunas; Alterando a estrutura de tabelas e adicionando CONSTRAINTS; Executando a instrução FLASHBACK; Visão geral sobre MaterializedViews. 

Manipulando Grandes Conjuntos de Dados:
Usando a instrução MERGE; Executando instruções DML com SUB QUERIES; Executando instruções DML com uma cláusula RETURNING; Utilização da instrução INSERT com múltiplas tabelas; Controlando alterações no DML. 

Gerando Relatórios Agrupando Dados:
Apresentação da cláusula GROUP BY e da cláusula HAVING; Agregando dados com os Operadores ROLLUP e CUBE; Determinando grupos de subtotais usando funções de agrupamento; Calculando vários agrupamentos com GROUPING SETS; Definindo níveis de agregação com COMPOSITE COLUMNS; Criando combinações com agrupamentos concatenados. 

Gerenciando Dados em Diferentes Fusos Horários (TIME ZONES):
FUSO HORÁRIO (TIME ZONES); Oracle9i, Support a datas e horas; Operações de conversão. 

Pesquisando Dados Usando SUB QUERIES Avançadas:
Apresentação de SUB QUERIE; Usando uma SUB QUERIE; Comparando diversas colunas usando SUB QUERIE de múltiplas colunas; Definindo uma fonte de dados usando uma SUB QUERIE na cláusula FROM; Retornando um valor usando expressões com SCALAR SUB QUERIE; Executando um processamento linha a linha com SUB QUERIEs correlacionadas; Reutilizando blocos de consulta usando a cláusula WITH. 

Recuperação de Dados Hierárquicos:
Amostra de Dados da Tabela EMPLOYEES; Estrutura de árvore dos dados dos empregados; Consultas Hierárquicas; Classificando Linhas com LEVEL; Formatação hierárquica de relatórios com o uso de LEVEL e LPAD; Filtrando filiais com a clásula WHERE e a cláusula CONNECT BY. 

Suporte a REGULAR EXPRESSION e CASE INSENSITIVE:
Visão do suporte a REGULAR EXPRESSION; Descrevendo padrões simples e complexos para pesquisa e manipulação de dados.

Pré - Requisitos
Conhecimento básico em banco de dados relacionais.
Informações Adicionais

Este curso é pré-requisito e prepara o aluno para a certificação de DBA - Administrador de Banco de Dados do Oracle 9i e para a certificação de DBA - Administrador de Banco de Dados do do Oracle 11g.

Apostila com textos em português e inglês

Valores:
CURSO À VISTA CHEQUE CARTÃO DE CRÉDITO
Oracle SQL Foundations R$ 1290,00 4X R$ 347,50 12X R$ 136,17
Inscrição Online
Calendário de Cursos
Receba Informações sobre esse curso
NOME *
E-MAIL *
TELEFONE
NOME DO CURSO
Desejo receber informações sobre outros cursos
Buscar um Treinamento ou Formação



Treinamentos de A a Z:
  Formas de Pagamento  
 
NOME: Unisys do Brasil
DATA: 05/05/2021
DEPOIMENTO: Realizamos a formação completa para Certificação PMP do PMI na Trainning Education. 24 Profissionais capacitados.
 
NOME: Allianz Seguros
DATA: 01/05/2012
DEPOIMENTO: Allianz Seguros capacita 30 Profissionais na Formação Mainframe Cobol, Db2, Cics da Trainning Education.
 
NOME: Infraero
DATA: 24/11
DEPOIMENTO: Trainning realiza curso em ITIL V3 Capability Operational Support and Analysis e Auditor Líder ISO/IEC 20.000 para INFRAERO e recebe nota máxima na avaliação interna de qualidade de serviço. Infraero Empresa Brasileira de Infra-estrutura Aeroportuária
 
NOME: Vanessa Leandro Magela
DATA: 10/08/2011
DEPOIMENTO: Gostaria de comunicar que realizei o exame PMP hoje, e finalmente passei. Agradeço ao apoio da Trainning neste processo. Atte Vanessa Leandro Magela PMI ID 8830000000440986
 
NOME: Banco da Amazônia BASA
DATA: 02/08/2011
DEPOIMENTO: Banco da Amazônia realiza curso de Gestão de Riscos, BPMN, Preparatório para o PMI para equipe de TI com a Trainning.
 
 
VER TODOS
 
© Copyright 2012 | Trainning Education Services ® | Todos os direitos reservados