YoVDO

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

Offered By: Udemy

Tags

Oracle Database Courses SQL Courses PL/SQL Courses Data Manipulation Courses Database Management Courses Database Modeling Courses

Course Description

Overview

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-consultasna 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

Related Courses

Python from Intermediate to Expert
Udemy
Learning Oracle Database 19c
LinkedIn Learning
Oracle Database 12c: Backup and Recovery
LinkedIn Learning
Oracle Database 12c: Basic SQL
LinkedIn Learning
Oracle Database 12c: Security
LinkedIn Learning