Curso Oracle 12c Banco de Dados Introdução ao SQL

  • Database

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas
Visão Geral

Esse Curso Oracle 12c Banco de Dados Introdução ao SQL Vai lhe ajuda a criar sub consultas, combinar várias consultas em uma única consulta usando operadores SET e relatar dados agregados usando funções de grupo. Aprenda isso e muito mais através de exercícios práticos.

Aprender a:

  • Entenda os conceitos básicos de bancos de dados relacionais para garantir o código refinado pelos desenvolvedores.
  • Crie relatórios de dados classificados e restritos.
  • Execute instruções de manipulação de dados (DML).
  • Controle o acesso ao banco de dados para objetos específicos.
  • Gerenciar objetos de esquema.
  • Gerenciar objetos com exibições de dicionário de dados.
  • Recuperar dados de linha e coluna das tabelas.
  • Privilégios de controle no nível do objeto e do sistema.
  • Crie índices e restrições; alterar objetos de esquema existentes.
  • Crie e consulte tabelas externas.
Objetivo
  • Identifique os principais componentes estruturais do Oracle Database 12c
  • Gerenciar objetos com exibições de dicionário de dados
  • Gerenciar objetos de esquema
  • Recuperar dados de linha e coluna das tabelas
  • Executar instruções de manipulação de dados (DML) no Oracle Database 12c
  • Use sub consultas escalares e correlacionadas
  • Utilize visualizações para exibir dados
  • Escreva instruções SELECT que incluam consultas
  • Escrever sub consultas de várias colunas
  • Controle o acesso ao banco de dados para objetos específicos
  • Crie relatórios de dados agregados
  • Crie relatórios de dados classificados e restritos
  • Crie tabelas para armazenar dados
  • Exibir dados de várias tabelas usando a sintaxe ANSI SQL 99 JOIN
  • Empregar funções SQL para recuperar dados personalizados
Publico Alvo
  • Desenvolvedores de aplicativos
  • Analistas de Negócios
  • Administrador de Data Warehouse
  • Desenvolvedor
  • Desenvolvedor PL/SQL
  • Analistas de Sistemas
Pre-Requisitos
  • Processamento de dados
  • Familiaridade com conceitos e técnicas de processamento de dados
Informações Gerais

Benefícios para o aluno:

  • Curso Oracle 12c Banco de Dados Introdução ao SQL
  • Garanta um desempenho rápido, confiável, seguro e fácil de gerenciar. Otimize as cargas de trabalho do banco de dados, reduza os custos de TI e forneça uma qualidade de serviço mais alta, permitindo a consolidação nas nuvens do banco de dados.
  • Conheça os recursos avançados do SQL
  • Este curso ajudará você a entender os recursos avançados do SQL. O aprendizado desses recursos ajudará você a consultar e manipular dados no banco de dados, usar as exibições de dicionário para recuperar metadados e criar relatórios sobre seus objetos de esquema.
  • Algumas das funções de data e hora disponíveis no banco de dados Oracle também são abordadas.
  • Este curso também discute como usar o suporte a expressões regulares no SQL por meio de instruções de especialistas.
  • Use Ferramentas de Desenvolvimento
  • Curso Oracle 12c Banco de Dados Introdução ao SQL
  • A principal ferramenta de desenvolvimento usada neste curso é o Oracle SQL Developer. O SQL * Plus está disponível como uma ferramenta de desenvolvimento opcional.
  • Pacote de cursos
  • Nota: Este curso é uma pré-requisito para o curso Oracle Database 12c: SQL Workshop I e Oracle Database12c: SQL Workshop II.
Materiais
Português | Inglês
Conteúdo Programatico

INTRODUÇÃO

  • Objetivos do Curso, Agenda do Curso e Apêndices Utilizados neste Curso
  • Visão geral do Oracle Database 12c e produtos relacionados
  • Visão geral dos conceitos e terminologias de gerenciamento de banco de dados relacional
  • Introdução ao SQL e seus ambientes de desenvolvimento
  • O que é o Oracle SQL Developer?
  • Iniciando o SQL * Plus do Oracle SQL Developer
  • O esquema de recursos humanos (HR)
  • Tabelas utilizadas no Curso

RESTRINGINDO E CLASSIFICANDO DADOS

  • Limitando as filas
  • Regras de precedência para operadores em uma expressão
  • Variáveis de Substituição
  • Usando o comando DEFINE e VERIFY

USANDO FUNÇÕES DE LINHA ÚNICA PARA PERSONALIZAR A SAÍDA

  • Descrever as diferenças entre as funções de linha única e de linha múltipla
  • Manipular strings com função de caractere nas cláusulas SELECT e WHERE
  • Manipular números com as funções ROUND, TRUNC e MOD
  • Executar aritmética com dados de data
  • Manipular datas com as funções de data

USANDO FUNÇÕES DE CONVERSÃO E EXPRESSÕES CONDICIONAIS

  • Descrever a conversão de tipo de dados implícita e explícita
  • Use as funções de conversão TO_CHAR, TO_NUMBER e TO_DATE
  • Nestas múltiplas funções
  • Aplique as funções NVL, NULLIF e COALESCE aos dados
  • Use a lógica condicional IF THEN ELSE em uma instrução SELECT

RELATÓRIOS DE DADOS AGREGADOS USANDO AS FUNÇÕES DO GRUPO

  • Funções do grupo
  • Criando Grupos de Dados
  • Restringindo Resultados do Grupo

EXIBINDO DADOS DE VÁRIAS TABELAS USANDO JUNÇÕES

  • Introdução ao JOINS
  • Tipos de junções
  • Junção natural
  • Auto-adesão
  • Não equijoins
  • OUTER join

USANDO SUB CONSULTAS PARA RESOLVER CONSULTAS

  • Introdução às sub consultas
  • Sub consultas de Linha Única
  • Sub consultas de Várias Linhas

USANDO OS OPERADORES SET

  • Definir operadores
  • Operador UNION e UNION ALL
  • Operador INTERSECT
  • Operador MINUS
  • Correspondendo as instruções SELECT
  • Usando a cláusula ORDER BY em operações definidas

GERENCIANDO TABELAS USANDO INSTRUÇÕES DML

  • Linguagem de Manipulação de Dados
  • Transações de banco de dados

INTRODUÇÃO À LINGUAGEM DE DEFINIÇÃO DE DADOS

  • Linguagem de Definição de Dados

INTRODUÇÃO AOS MODOS DE EXIBIÇÃO DE DICIONÁRIO DE DADOS

  • Introdução ao dicionário de dados
  • Descrever a estrutura do dicionário de dados
  • Usando as exibições do Dicionário de dados
  • Consultando as exibições do dicionário de dados

CRIANDO SEQUÊNCIAS, SINÔNIMOS, ÍNDICES

  • Visão geral das sequências
  • Visão geral de sinônimos
  • Visão geral dos índices

CRIANDO VISTAS

  • Visão geral das visualizações

GERENCIANDO OBJETOS DE ESQUEMA

  • Gerenciando restrições
  • Criando e usando tabelas temporárias
  • Criando e usando tabelas externas

RECUPERANDO DADOS USANDO SUB CONSULTAS

  • Recuperando dados usando uma sub consulta como fonte
  • Trabalhando com Sub consultas de Múltiplas Colunas
  • Usando Sub consultas Escalares no SQL
  • Sub consultas Correlacionadas
  • Trabalhando com a cláusula WITH

MANIPULANDO DADOS USANDO SUB CONSULTA

  • Usando sub consultas para manipular dados
  • Inserindo usando uma sub consulta como um destino
  • Usando a palavra-chave WITH CHECK OPTION no DML Statement
  • Usando Sub consultas Correlacionadas para Atualizar e Excluir Linhas

CONTROLANDO O ACESSO DO USUÁRIO

  • Privilégios do sistema
  • Criando um papel
  • Privilégios de objeto
  • Revogando privilégios de objeto

GERENCIANDO DADOS EM DIFERENTES FUSOS HORÁRIOS

  • Trabalhando com CURRENT_DATE, CURRENT_TIMESTAMP e LOCALTIMESTAMP
  • Trabalhando com tipos de dados INTERVAL

MANIPULANDO DADOS

  • Visão geral do recurso de default explícito
  • Usando INSERTs multitarefas
  • Usando a instrução MERGE
  • Executando operações de flashback
  • Acompanhamento de alterações nos dados
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas

Curso Oracle GoldenGate 12c Fundamentos

32 horas