Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Banco de Dados Oracle 2022 Completo: SQL+PLSQL+Modelagem

via Udemy

Overview

Save Over 40% with an Annual Subscription to Udemy Personal Plan.
CURSO ORACLE 2022 COMPLETO - Incluindo 3 cursos: SQL PL/SQL e Modelagem de Banco de Dados - Abrangendo versões 11g a 21c

What you'll learn:
  • Seção 1 - Apresentação do curso
  • Apresentação do curso
  • Seção 2 - Oracle SQL - Instalação do Oracle Database 21c XE
  • Oracle SQL - 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 - Oracle SQL - 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 - Oracle SQL - Visão Geral do Oracle Database
  • Oracle SQL - Visão Geral do Oracle Database
  • Seção 5 - Oracle SQL - Introdução ao SQL
  • Oracle SQL - Introdução ao SQL
  • Seção 6 - Oracle SQL - Consultando dados utilizando o comando SQL SELECT
  • Oracle SQL - Consultando dados utilizando o comando SQL SELECT
  • Seção 7 Oracle SQL - Restringindo e Ordenando Dados
  • Oracle SQL - Restringindo e Ordenando Dados
  • Seção 8 - Oracle SQL - Utilizando Funções Single Row
  • Oracle SQL - Utilizando Funções Single Row
  • Seção 9 - Oracle SQL - Utilizando Funções de Conversão e Expressões Condicionais
  • Oracle SQL - Utilizando Funções de Conversão e Expressões Condicionais
  • Seção 10 - Oracle SQL - Agregando dados utilizando Funções de Grupo
  • Oracle SQL - Agregando dados utilizando Funções de Grupo
  • Oracle SQL - Criando e Selecionando Grupos
  • Seção 11 - Oracle SQL - Exibindo dados a partir de Múltiplas Tabelas
  • Oracle SQL - Exibindo dados a partir de Múltiplas Tabelas
  • Oracle SQL - Nonequijoins
  • Oracle SQL - INNER Joins
  • Oracle SQL - OUTER Joins
  • Oracle SQL - Produto Cartesiano
  • Oracle SQL - Joins utilizando sintaxe Oracle
  • Seção 12 - Oracle SQL - Utilizando Sub-Consultas
  • Oracle SQL - Sub-Consultas Single-Row
  • Oracle SQL - Sub-Consultas Multiple-row
  • Oracle SQL - Utilizando operadores EXISTS e NOT EXISTS
  • Oracle SQL - Utilizando Sub-consulta correlacionada
  • Oracle SQL - Utilizando Sub-consultas Multiple-Column
  • Oracle SQL - Utilizando Sub-consultas na Cláusula FROM
  • Seção 13 - Oracle SQL - Operadores SET
  • Oracle SQL - Operadores SET
  • Seção 14 Oracle - SQL - Comandos DML Manipulando dados
  • Oracle SQL - Comandos DML Manipulando dados
  • Seção 15 - Oracle SQL - Comandos DDL
  • Oracle SQL - Criando e Gerenciando Tabelas
  • Oracle SQL - Alterando a Estrutura da Tabela
  • Seção 16 - Oracle SQL - Criando e Gerenciando Constraints
  • Oracle SQL - Criando Constraints na criação da Tabela
  • Oracle SQL - Gerenciando Constraints
  • Seção 17 - Oracle SQL - Criando e Gerenciando Visões
  • Oracle SQL - Criando e Gerenciando Visões
  • Seção 18 - Oracle SQL - Criando e Gerenciando Sequencias
  • Oracle SQL - Criando e Gerenciando Sequencias
  • Seção 19 - Oracle SQL - Criando e Gerenciando Índices
  • Oracle SQL - Criando e Gerenciando Índices
  • Seção 20 - Oracle SQL - Criando Sinônimos
  • Oracle SQL - Criando Sinônimos
  • Seção 21 - Oracle SQL - Utilizando o SQL*PLUS
  • Oracle SQL - Utilizando o SQL*PLUS
  • Seção 22 - Oracle PL/SQL - Visão Geral do Oracle PL/SQL
  • Oracle PL/SQL - Visão Geral do Oracle PL/SQL
  • Seção 23 - Oracle PL/SQL- Bloco Anônimo
  • Oracle PL/SQL - Bloco Anônimo
  • Seção 24 - Oracle PL/SQL - Declaração de Identificadores - Variáveis e Constantes
  • Oracle PL/SQL - Definindo Identificadores – Variáveis
  • Oracle PL/SQL - Definindo Identificadores - Constantes
  • Oracle PL/SQL - Tipos de Dados no PL/SQL - Datatypes
  • Oracle PL/SQL - Variável Bind
  • Seção 25 - Oracle PL/SQL - Sintaxe e Diretrizes de um Bloco PL/SQL
  • Oracle PL/SQL - Sintaxe e Diretrizes de um Bloco PL/SQL
  • Oracle PL/SQL - Utilizando Funções no bloco PL/SQL
  • Oracle PL/SQL - Blocos Aninhados e Escopo de Identificadores (variáveis e constantes)
  • Oracle PL/SQL - Padrões de codificação sugeridos
  • Seção 26 - Oracle PL/SQL - Utilizando comandos SQL no PL/SQL
  • Oracle PL/SQL - Utilizando comandos SQL no PL/SQL
  • Oracle PL/SQL - Utilizando o comando SELECT no PL/SQL
  • Oracle PL/SQL - Utilizando o comando INSERT no PL/SQL
  • Oracle PL/SQL - Utilizando o comando UPDATE no PL/SQL
  • Oracle PL/SQL - Utilizando o comando DELETE no PL/SQL
  • Oracle PL/SQL - Controlando Transações de banco de dados no PL/SQL
  • Oracle PL/SQL - Cursor Implícito
  • Seção 27 - Oracle PL/SQL - Estruturas de Controle
  • Oracle PL/SQL - Operadores PL/SQL e Regra de precedência
  • Oracle PL/SQL - Utilizando o comando IF
  • Oracle PL/SQL - Utilizando o comando CASE
  • Oracle PL/SQL - LOOP básico
  • Oracle PL/SQL - FOR LOOP
  • Oracle PL/SQL - WHILE LOOP
  • Oracle PL/SQL Controlando LOOPs aninhados
  • Seção 28 - Oracle PL/SQL - Tipos Compostos - Variável Tipo PL/SQL Record
  • Oracle PL/SQL - Variável Tipo PL/SQL Record
  • Oracle PL/SQL - Utilizando o Atributo %ROWTYPE
  • Seção 29 - Oracle PL/SQL - Tipos Compostos - Collections
  • Oracle PL/SQL - Collections - Associative Array
  • Oracle PL/SQL - Associative Array of Records - Bulk Collect
  • Oracle PL/SQL - Collections - Nested Table
  • Oracle PL/SQL - Nested Table of Records - Bulk Collect
  • Oracle PL/SQL - Collections - Varray
  • Oracle PL/SQL - Varray of Records - Bulk Collect
  • Oracle PL/SQL - Utilizando Métodos para controlar Collections
  • Seção 30 - Oracle PL/SQL - Cursor Explícito
  • Oracle PL/SQL - Controlando um Cursor Explícito
  • Oracle PL/SQL - Controlando um Cursor Explícito utilizando CURSOR FOR LOOP
  • Oracle PL/SQL - Cursor Explícito com Parâmetros
  • Oracle PL/SQL - Cursor Explícito com SELECT FOR UPDATE
  • Seção 31 - Oracle PL/SQL - Tratamento de Exceções
  • Oracle PL/SQL - Tratamento de Exceções
  • Oracle PL/SQL - Exceções Definidas pelo Desenvolvedor
  • Oracle PL/SQL - PRAGMA EXCEPTION INIT
  • Seção 32 - Oracle PL/SQL - Procedures de Banco de Dados
  • Oracle PL/SQL - Criando Procedures de Banco de Dados
  • Oracle PL/SQL - Utilizando Parametros tipo IN
  • Oracle PL/SQL - Utilizando Parametros tipo OUT e IN OUT
  • Oracle PL/SQL - Métodos de passagem de Parâmetros
  • Oracle PL/SQL - Recompilando Procedures de Banco de Dados
  • Oracle PL/SQL - Removendo Procedures de Banco de Dados
  • Seção 33 - Oracle PL/SQL - Funções de Banco de Dados
  • Oracle PL/SQL - Criando Funções de Banco de Dados
  • Oracle PL/SQL - Utilizando Funções em comandos SQL
  • Oracle PL/SQL - Recompilando Funções de Banco de Dados
  • Oracle PL/SQL - Removendo Funções de Banco de Dados
  • Seção 34 - Oracle PL/SQL - Gerenciando Procedures e Functions
  • Oracle PL/SQL - Gerenciando Procedures e Functions
  • Seção 35 - Oracle PL/SQL - Gerenciando Dependências de Objetos
  • Oracle PL/SQL - Gerenciando Dependências de Objetos
  • Oracle PL/SQL - Utilizando as Visões DEPTREE e IDEPTREE
  • Seção 36 - Oracle PL/SQL - Debugando Procedures e Functions
  • Oracle PL/SQL - Debugando Procedures e Functions
  • Seção 37 - Oracle PL/SQL - Packages de Banco de Dados
  • Oracle PL/SQL - Criando Packages de Banco de Dados - Conceitos
  • Oracle PL/SQL - Criando o Package Specification
  • Oracle PL/SQL - Criando o Package Body
  • Oracle PL/SQL - Referenciando Componentes de uma Package
  • Oracle PL/SQL - Procedimento de uma unica execução na Seção & Debuger
  • Oracle PL/SQL - Recompilando uma Package
  • Oracle PL/SQL - Removendo uma Package
  • Oracle PL/SQL - Vantagens e Benefícios do uso de Packages
  • Seção 38 - Oracle PL/SQL - Database DML Triggers
  • Oracle PL/SQL - Database DML Triggers
  • Oracle PL/SQL - Database DML Triggers a Nível de Comando
  • Oracle PL/SQL - Database DML Triggers a Nível de Linha
  • Oracle PL/SQL - Regras de Mutating Tables
  • Oracle PL/SQL - Desabilitando e Habilitando Database DML Triggers
  • Oracle PL/SQL - Consultando Database DML Triggers pelo Dicionário de Dados
  • Oracle PL/SQL - Removendo uma Database DML Trigger
  • Seção 39 - Modelagem de Dados - Instalação do Oracle SQL Developer Data Modeler
  • Modelagem de Dados - Instalação do Oracle SQL Developer Data Modeler
  • Seção 40 - Modelagem de Dados - Metodologia Oracle
  • Modelagem de Dados - Fases da Metodologia Oracle
  • Modelagem de Dados - Fases do Desenvolvimento do Banco de Dados
  • Seção 41 - Modelagem de Dados - Modelagem de Dados Conceitual
  • Modelagem de Dados - Características do Diagrama E.R.
  • Modelagem de Dados - Entidade
  • Modelagem de Dados - Atributos
  • Modelagem de Dados - Convenções do Diagrama E.R.
  • Modelagem de Dados - Instâncias de Entidades
  • Modelagem de Dados - Identificador Único
  • Modelagem de Dados - Identificando Entidades
  • Modelagem de Dados - Relacionamentos
  • Modelagem de Dados - Tipos de Relacionamentos
  • Modelagem de Dados - Identificando Relacionamentos
  • Modelagem de Dados - LayOut do Diagrama E.R.
  • Modelagem de Dados - Refinando Atributos
  • Modelagem de Dados - Refinando Identificadores Únicos
  • Seção 42 - Modelagem de Dados - Modelagem de Dados Avançada (Detalhada)
  • Modelagem de Dados - Normalização do Modelo de Dados
  • Modelagem de Dados - Modelando Dados Hierárquicos
  • Modelagem de Dados - Resolvendo Relacionamentos M para M
  • Modelagem de Dados - Relacionamentos Recursivos
  • Modelagem de Dados - Supertipos e Subtipos
  • Modelagem de Dados - Relacionamentos Exclusivos
  • Modelagem de Dados - Modelando Dados considerando o Tempo
  • Modelagem de Dados - Relacionamentos Complexos
  • Seção 43 - Modelagem de Dados - Database Design - Projeto do Banco de Dados
  • Modelagem de Dados - Fases do Database Design
  • Modelagem de Dados - Database Design Inicial
  • Modelagem de Dados - Implementação de Relacionamentos Exclusivos (Arcos)
  • Modelagem de Dados - Implementação de Supertipos e Subtipos
  • ModelageDatabase Design Inicial com Utilitário Engenharia para Modelo Relacional
  • Modelagem de Dados - Database Design Adicional
  • Modelagem de Dados - Avaliar necessidade de Desnormalização
  • Seção 44 - Modelagem de Dados - Construção
  • Modelagem de Dados - Geração dos comandos DDL
  • Modelagem de Dados - Criação do Usuário Owner dos objetos
  • Modelagem de Dados - Execução dos comandos DDL
  • Seção 45 - Oportunidades de Carreira utilizando Tecnologias Oracle
  • Oportunidades de Carreira utilizando Tecnologias Oracle

Perfeito para iniciantes!

Este curso Banco de Dados Oracle 2022 Completo é direcionado para quem quer aprender Oracle SQL, PL/SQL e Modelagem de Banco de Dados utilizando a Metodologia Oracle (Oracle Method) literalmente do Zero, elaborado para ser o melhor curso completo para iniciar em Oracle Database, incluindo teoria e prática.


Última versão do Oracle

O cursoesta 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, Oracle SQL Developer e Oracle SQL Developer Data Modeler) 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 e instalar e utilizar a ferramenta de Modelagem de Dados Oracle Developer Data Modeler.

Além disso, você aprenderá as linguagens Oracle SQL e Oracle PL/SQL, 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.

Você também aprenderá as fases da Metodologia de Desenvolvimento de Sistemas 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 automaticamente 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 automaticamente 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.


Os 3 pilares na formação de um desenvolvedor Oracle

Este curso contém os 3 pilares na formação para um Desenvolvedor Oracle (Oracle SQL, Oracle PL/SQL e Modelagem de Banco de Dados), que são requisitos fundamentais para atuar em desenvolvimento de sistemas corporativos, aplicativos, Business Intelligence ou Data Science utilizando tecnologia Oracle.


Os 3 pré requisitos na formação de um DBA Oracle

Este curso contém os 3 pré-requisitos (Oracle SQL, Oracle PL/SQL e Modelagem de Banco de Dados) para iniciar a formação de um Administrador de Banco de Dados Oracle (DBA).


Enfim, este curso se destina a quem quer iniciar e aprender na prática Oracle SQL, Oracle PL/SQL e Modelagem de Banco de Dados 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

Taught by

Emílio Scudero

Reviews

4.8 rating at Udemy based on 1260 ratings

Start your review of Banco de Dados Oracle 2022 Completo: SQL+PLSQL+Modelagem

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.