Oracle SQL Especialista: do Básico ao Avançado - 2024
Curso direcionado a formar especialistas Oracle SQL do básico ao avançado iniciando literalmente do zero!
What you will learn
Seção 1 - Apresentação do Curso
Apresentação do Curso
Seção 2 - Instalação do Oracle Database 21c XE
Download e Instalação do Oracle Database 21c XE
Configurando o LISTENER e o TNSNAMES - Criando e testando uma Conexão Local
Seção 3 - Download e Instalação do Oracle SQL Developer
Download e Instalação do Oracle SQL Developer
Criando uma conexão para o usuário SYS (dba) no Oracle SQL Developer
Criando o Usuário HR
Seção 4 - SQL Fundamentos - Visão Geral do Oracle Database
Visão Geral do Oracle Database
Seção 5 - SQL Fundamentos - Introdução ao SQL
Introdução ao SQL
Seção 6 - SQL Fundamentos - Consultando dados utilizando o comando SQL SELECT
Consultando dados utilizando o comando SQL SELECT
Seção 7 -SQL Fundamentos - Restringindo e Ordenando Dados
Restringindo e Ordenando Dados
Seção 8 - SQL Fundamentos - Utilizando Funções Single Row
Utilizando Funções Single Row
Seção 9 - SQL Fundamentos - Utilizando Funções de Conversão e Expressões Condicionais
Utilizando Funções de Conversão e Expressões Condicionais
Seção 10 - SQL Fundamentos - Agregando dados utilizando Funções de Grupo
Agregando dados utilizando Funções de Grupo
Criando e Selecionando Grupos
Seção 11 - SQL Fundamentos - Exibindo dados a partir de Múltiplas Tabelas
Exibindo dados a partir de Múltiplas Tabelas
Nonequijoins
INNER Joins
OUTER Joins
Produto Cartesiano
Joins utilizando sintaxe Oracle
Seção 12 - SQL Fundamentos - Utilizando Sub-Consultas
Sub-Consultas Single-Row
Sub-Consultas Multiple-row
Utilizando operadores EXISTS e NOT EXISTS
Utilizando Sub-consulta correlacionada
Utilizando Sub-consultas Multiple-Column
Utilizando Sub-consultasna Cláusula FROM
Seção 13 -SQL Fundamentos - Operadores SET
Operadores SET
Seção 14 - SQL Fundamentos - Comandos DML Manipulando dados
Comandos DML Manipulando dados
Seção 15 - SQL Fundamentos - Comandos DDL
Criando e Gerenciando Tabelas
Alterando a Estrutura da Tabela
Seção 16 - SQL Fundamentos - Criando e Gerenciando Constraints
Criando Constraints na criação da Tabela
Gerenciando Constraints
Seção 17 - SQL Fundamentos - Criando e Gerenciando Visões
Criando e Gerenciando Visões
Seção 18 - SQL Fundamentos - Criando e Gerenciando Sequencias
Criando e Gerenciando Sequencias
Seção 19 - SQL Fundamentos - Criando e Gerenciando Índices
Criando e Gerenciando Índices
Seção 20 - SQL Fundamentos - Criando Sinônimos
Criando Sinônimos
Seção 21 - SQL Fundamentos - Utilizando o SQL*PLUS
Utilizando o SQL*PLUS
Seção 22 - SQL Avançado - Objetos do Banco de Dados
Objetos do Banco de Dados
Referenciando Objetos de outro Schema (Usuário)
Seção 23 - SQL Avançado - Visões do Dicionário de Dados
Visões do Dicionário de Dados
Diferenças entre as Visões com prefixo USER, ALL e DBA
Visões com prefixo V$ - Visões Dinâmicas de Performance
Seção 24 - SQL Avançado - Índices
Índices
Tipos de Índices
Reconstruindo e Reorganizando Índices
Consultando Índices
Removendo Índices
Criando Índices na criação da Tabela
Criando Índice para Primary Key após a criação da Tabela
Criando Índices baseados em Funções
Múltiplos Índices para as mesmas colunas
Seção 25 - SQL Avançado - Maniplulação de Dados Avançada
Utilizando a palavra chave DEFAULT nos comandos INSERT ou UPDATE
Comando INSERT para Múltiplas Tabelas (Multitable Insert)
Comando INSERT ALL Incondicional
Comando INSERT ALL Condicional
Comando INSERT FIRST Condicional
Comando INSERT Pivoting
Comando MERGE
Seção 26 - SQL Avançado - Flashback
Flashback
Flashback Query
Flashback Drop
Flashback Table
Flashback Versions Query
Seção 27 - SQL Avançado - Consultas Hierárquicas
Consultas Hierárquicas
Consultas HierárquicasUp to Down e Bottom to Up
Consultas Hierárquicas utilizando a Pseudocoluna LEVEL
Formatando a saída da Estrutura em Árvore
Suprimindo Galhos (brunches) da Estrutura Hierárquica (árvore)
Ordenando SQL Hierárquico
Seção 28 - SQL Avançado - Expressões Regulares
Expressões Regulares e Metacaracteres
Utilizando REGEXP_LIKE
Utilizando REGEXP_REPLACE
Utilizando REGEXP_SUBSTR
Utilizando REGEXP_INSTR
Utilizando REGEXP_COUNT
Seção 29 - SQL Avançado - Tabelas Temporárias
Tabelas Temporárias
Seção 30 - SQL Avançado - Globalização Tratamento de Datas e Time Zones
Globalização - Time Zones
Globalização - Tipos de Dados
Globalização - Funções
Funções de Conversão utilizadas com Interval
Função TZ_OFFSET
Função Extract
Funções de Conversão
Seção 31 - SQL Avançado - Subconsultas
Utilizando a Cláusula WITH
Update utilizando Subconsultas Correlacionadas
Delete utilizando Subconsultas Correlacionadas
Seção 32 - SQL Avançado - Gerando Scripts SQL Dinâmicos
Gerando Scripts SQL Dinâmicos
Seção 33 - SQL Avançado - Aperfeiçoando a Cláusula Group By
Setup: Criando o Schema sales
GROUPING SETS
ROLLUP
CUBE
Seção 34 - SQL Avançado - Visões Materializadas
Visões Materializadas
Tipos de Visões Materializadas
Tipos de Atualizações (refresh) de Visões Materializadas
Fast Refresh Materialized View
Complete Refresh Materialized View
Force Refresh Materialized View
Atualizando Visões Materializadas utilizando Packages
Agendando Atualizações (refresh) periódicas de Visões Materializadas
Seção 34 - Oportunidades de Carreira utilizando Tecnologia Oracle
Oportunidades de Carreira utilizando Tecnologia Oracle
Why take this course?
Perfeito para iniciantes!
Este curso é direcionado para formar especialistas Oracle SQL do básico ao avançado iniciando literalmente do zero!
Elaborado para ser o melhor curso para você aprender e dominar o Oracle SQL a nível de especialista, incluindo teoria e prática.
Última versão do Oracle
O curso esta atualizado para a última versão do Oracle que é a versão 21c, seu conteúdo abrange também as versões anteriores 11g, 12c e 18c e 19c.
O que você vai aprender?
Você irá aprender desde onde realizar o download dos softwares da Oracle (Oracle Database 21c XE e Oracle SQL Developer) para estudo e pesquisa, realizar o download dos softwares (Oracle Database 21c XE e SQL Developer), instalar o banco de dados Oracle Database 21c XE para Windows 64 Bits, configurar uma conexão ao Oracle Database 21c XE utilizando Oracle NET, instalar e utilizar as principais ferramentas utilizadas para desenvolvimento em Oracle SQL, tais como Oracle SQL Developer e Oracle SQL*PLUS, configurar conexões no Oracle SQL Developer ao banco de dados Oracle.
Além disso, você aprenderá a linguagem Oracle SQL do básico ao avançado iniciando literalmente do zero! Todos os conhecimentos teóricos apresentados serão totalmente demonstrados na prática, todas as práticas além de demonstradas serão disponibilizadas para download para que você possa tirar quaisquer dúvidas e executar todos os comandos realizados no curso.
A primeira etapa para um desenvolvedor Oracle ou DBA
Este curso é a primeira etapa na preparação para um Desenvolvedor Oracle que poderá atuar em desenvolvimento de sistemas corporativos, aplicativos, Business Intelligence ou Data Science.
Este curso é a primeira etapa na preparação para um Administrador de Banco de Dados Oracle (DBA).
Enfim, este curso se destina a quem quer iniciar do zero e aprender na prática Oracle SQL a nível de Especialista, ou para quem deseja iniciar a preparação para conquistar certificações Oracle.
Além de todo o conhecimento incrível que você vai adquirir, você ainda ganha:
Acesso vitalício ao curso e todas as suas atualizações
Vídeo aulas e todos os recursos adicionais usados no curso
Arquivos scripts de todas as práticas realizadas no curso disponibilizados para download
Certificado de conclusão online do curso
Meu suporte personalizado e respostas as suas dúvidas
A Udemy possui uma política de reembolso de 30 dias