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

Database

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

32 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

horas

Curso Oracle Database 12c Administração I

horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

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