When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Modelagem de Dados, Oracle SQL e Oracle SQL Avançado - 2025

Modelagem de Banco de Dados Oracle incluindo Projeto de Banco de Dados Oracle, Oracle SQL e Oracle SQL Avançado - 2025

     
  • 4.7
  •  |
  • Reviews ( 60 )
₹519

This Course Includes

  • iconudemy
  • icon4.7 (60 reviews )
  • icon32h 26m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Modelagem de Dados, Oracle SQL e Oracle SQL Avançado - 2025

Perfeito para iniciantes!

Este curso é direcionado para formar especialistas em Modelagem de Banco de Dados Oracle utilizando a Metodologia Oracle iniciando literalmente do zero!

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 Modelagem para Banco de Dados Oracle e dominar o Oracle SQL a nível de especialista, incluindo teoria e prática.

Última versão do Banco de Dados 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 10g, 11g, 12c, 18c e 19c.

O que você vai aprender?

Você irá aprender a criar e registrar uma conta Oracle e utilizar o Oracle Technical Resources (Oracle OTN) para realizar o download e instalação dos softwares: Oracle SQL Developer Data Modeler, Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.

Você irá aprender desde como e onde realizar o download gratuito dos softwares Oracle SQL Developer Data Modeler, Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.

Você irá aprender a instalar e configurar os softwares Oracle SQL Developer Data Modeler, Oracle Database 21c XE e Oracle SQL Developer para estudo e pesquisa.

Você irá aprender a configurar usuários e suas conexões 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.

O curso foi desenvolvido utilizando a Metodologia de Modelagem de Dados da Oracle e a última versão do excelente software de modelagem de dados Oracle SQL Developer Data Modeler.

Você aprenderá as fases da Metodologia da Oracle e as técnicas de Modelagem de Dados básicas e avançadas, todos os conhecimentos teóricos apresentados serão totalmente demonstrados na prática para que você possa entender e realizar na prática todos os conhecimentos apresentados no curso.

Você aprenderá a realizar a Modelagem de Dados (lógica) e a partir de sua conclusáo gerar automáticamente e refinar o Projeto do Banco de Dados (database design) que implementa o Modelo de Dados.

Você aprenderá a realizar o Projeto de Banco de Dados (database design) e a partir de sua conclusão gerar automáticamente os comandos (DDL) que criam os objetos de banco de dados que implementam o Projeto de Banco de Dados, gerando 100% do seu projeto a partir do seu Modelo de Dados.

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

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.

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.

Pré-requisito para a Formação Oracle DBA

Estes cursos são pré-requisitos na preparação para um Administrador de Banco de Dados Oracle (DBA). Enfim, este curso se destina a quem quer iniciar e aprender na prática Modelagem de Banco de Dados Oracle, Oracle SQL do básico ao avançado 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 7 dias

What You Will Learn?

  • Modelagem de Dados - Apresentação do Curso .
  • Modelagem de Dados - Instalação do Oracle SQL Developer Data Modeler .
  • Instalação do Oracle SQL Developer Data Modeler .
  • Modelagem de Dados - Metodologia Oracle .
  • Fases da Metodologia Oracle .
  • Fases do Desenvolvimento do Banco de Dados .
  • Modelagem de Dados - Modelagem de Dados Conceitual .
  • Características do Diagrama E.R. .
  • Entidade .
  • Atributos .
  • Convenções do Diagrama E.R. .
  • Instâncias de Entidades .
  • Identificador Único .
  • Identificando Entidades .
  • Relacionamentos .
  • Tipos de Relacionamentos .
  • Identificando Relacionamentos .
  • Lay Out do Diagrama E.R. .
  • Refinando Atributos .
  • Refinando Identificadores Únicos .
  • Modelagem de Dados - Modelagem de Dados Avançada (Detalhada) .
  • Normalização do Modelo de Dados .
  • Modelando Dados Hierárquicos .
  • Resolvendo Relacionamentos M:M .
  • Relacionamentos Recursivos .
  • Supertipos e Subtipos .
  • Relacionamentos Exclusivos .
  • Modelando Dados considerando o Tempo .
  • Relacionamentos Complexos .
  • Modelagem de Dados - Database Design - Projeto do Banco de Dados .
  • Fases do Database Design .
  • Database Design Inicial .
  • Implementação de Relacionamentos Exclusivos - Arcos .
  • Implementação de Supertipos e Subtipos .
  • Utilitário Engenharia para Modelo Relacional .
  • Database Design Adicional .
  • Avaliar necessidade de Desnormalização .
  • Modelagem de Dados - Construção .
  • Geração dos comandos DDL .
  • Download e Instalação do Oracle Database XE .
  • Startup e Shutdown da Instância e Serviços do Oracle Database XE .
  • Configurando Serviços Listener e Oracle no Windows .
  • Criando e Testando uma Conexão com o Oracle Database XE .
  • Download, Instalação e Configuração de Conexões do Oracle SQL Developer .
  • Criação do Usuário Owner dos objetos .
  • Execução dos comandos DDL .
  • Oracle SQL Fundamentos - Instalação do Oracle Database XE .
  • Download e Instalação do Oracle Database 21c XE .
  • Configurando o LISTENER e o TNSNAMES - Criando e testando uma Conexão Local .
  • Geração dos comandos DDL .
  • Download e Instalação do Oracle SQL Developer .
  • Criando uma conexão para o usuário SYS (dba) no Oracle SQL Developer .
  • Download, Instalação e Configuração de Conexões do Oracle SQL Developer .
  • Oracle SQL Fundamentos - Visão Geral do Oracle Database .
  • Visão Geral do Oracle Database .
  • Oracle SQL Fundamentos - Introdução ao SQL .
  • Introdução ao SQL .
  • Oracle SQL Fundamentos - Consultando dados utilizando o comando SQL SELECT .
  • Consultando dados utilizando o comando SQL SELECT .
  • Oracle SQL Fundamentos - Restringindo e Ordenando Dados .
  • Restringindo e Ordenando Dados .
  • Oracle SQL Fundamentos - Utilizando Funções Single Row .
  • Utilizando Funções Single Row .
  • Oracle SQL Fundamentos - Funções de Conversão e Expressões Condicionais .
  • Utilizando Funções de Conversão e Expressões Condicionais .
  • Oracle SQL Fundamentos - Agregando dados utilizando Funções de Grupo .
  • Agregando dados utilizando Funções de Grupo .
  • Criando e Selecionando Grupos .
  • Oracle 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 .
  • Oracle 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 .
  • Oracle SQL Fundamentos - Operadores SET .
  • Operadores SET .
  • Oracle SQL Fundamentos - Comandos DML Manipulando dados .
  • Comandos DML Manipulando dados .
  • Oracle SQL Fundamentos - Comandos DDL .
  • Oracle SQL Fundamentos - Criando e Gerenciando Tabelas .
  • Alterando a Estrutura da Tabela .
  • Oracle SQL Fundamentos - Criando e Gerenciando Constraints .
  • Criando Constraints na criação da Tabela .
  • Gerenciando Constraints .
  • Oracle SQL Fundamentos - Criando e Gerenciando Visões .
  • Criando e Gerenciando Visões .
  • Oracle SQL Fundamentos - Criando e Gerenciando Visões .
  • Criando e Gerenciando Sequencias .
  • Oracle SQL Fundamentos - Criando e Gerenciando Índices .
  • Criando e Gerenciando Índices .
  • Oracle SQL Fundamentos - Criando Sinônimos .
  • Criando Sinônimos .
  • Oracle SQL Fundamentos - Utilizando o SQL.
  • PLUS .
  • Utilizando o SQL.
  • PLUS .
  • SQL Avançado - Objetos do Banco de Dados .
  • Objetos do Banco de Dados .
  • Referenciando Objetos de outro Schema (Usuário) .
  • 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 .
  • 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 .
  • 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 .
  • SQL Avançado - Flashback .
  • Flashback .
  • Flashback Query .
  • Flashback Drop .
  • Flashback Table .
  • Flashback Versions Query .
  • SQL Avançado - Consultas Hierárquicas .
  • Consultas Hierárquicas .
  • Consultas Hierárquicas Up 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 .
  • 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 .
  • SQL Avançado - Tabelas Temporárias .
  • Tabelas Temporárias .
  • 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 .
  • SQL Avançado - Subconsultas .
  • Utilizando a Cláusula WITH .
  • Update utilizando Subconsultas Correlacionadas .
  • Delete utilizando Subconsultas Correlacionadas .
  • SQL Avançado - Aperfeiçoando a Cláusula Group By .
  • Setup: Criando o Schema sales .
  • GROUPING SETS .
  • ROLLUP .
  • CUBE .
  • 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 .
  • SQL Avançado - Gerando Scripts SQL Dinâmicos .
  • Gerando Scripts SQL Dinâmicos .
  • Oportunidades de Carreira utilizando Tecnologias Oracle .
  • Bonus 1 - Uma provinha do curso Oracle DBA 01 - Oracle e suas Tecnologias .
  • Visão Geral do Oracle RDBMS .
  • Tipos de Releases do Banco de Dados Oracle .
  • Tipos de Licenças do Banco de Dados Oracle .
  • Tecnologias para o Banco de Dados Oracle .
  • Sobre o Administrador de Banco de Dados Oracle .
  • Bonus 2 - Oportunidades de Carreira para Oracle DBAs .
  • Oportunidades de Carreira para Oracle DBAs Show moreShow less.