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.72 (54 reviews)
Udemy
platform
Português
language
Databases
category
Modelagem de Dados, Oracle SQL e Oracle SQL Avançado - 2025
595
students
32.5 hours
content
Jan 2025
last update
$19.99
regular price

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-consultas na 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

3001708
udemy ID
4/14/2020
course created date
4/23/2020
course indexed date
Bot
course submited by