Curso Oracle 12c Banco de Dados Introdução ao SQL
28 HorasVisã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êsConteú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