ORACLE : SQL Tuning básico e PL/SQL Formação
4.0 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
125 students enrolled

ORACLE : SQL Tuning básico e PL/SQL Formação

Aprenda a criar seu banco de dados e como ajustar sua performance
4.0 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
125 students enrolled
Last updated 3/2020
Portuguese
Portuguese [Auto-generated]
Current price: $41.99 Original price: $64.99 Discount: 35% off
22 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 2 articles
  • 17 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Como funciona o banco de dados Oracle
  • Quais são os principias comandos e funções de pl/sql
  • Diferenças entre comandos DML, DDL e DCL
  • Entender o que são privilégios de DBA
  • Comandos DCL e suas variações
  • Comandos DML e suas variações
  • Comandos de junção de tabelas
  • Manipulação de strings, comandos de agregação(incluindo agrupamento de resultados)
  • Criação de subconsultas
  • Consultas hierarquizadas
  • Criação de view´s
  • Definição de bloco anônimo
  • Estrutura condicional
  • Tipo de dados
  • Saída de resultados, estrutura de repetição
  • Uso de cursores implícitos, uso de cursores explícitos
  • Tratamento de exceções
  • Construção de subprogramas
  • Uso de triggers e construção de pacotes
  • Como utilizar o pacote DBMS_XPLAN para gerar o plano de execução
  • Como verificar a ordem que as operações são realizadas no plano de execução
  • Como interpretar os valores estatísticos estimados no plano de execução
  • Como interpretar os valores estatísticos coletados durante a execução da instrução SQL
  • Como interpretar as seções não estatísticas do plano de execução
  • Conhecer as operações mais utilizadas no plano de execução
  • Aprender como contornar algumas dificuldades para gerar o plano de execução
Requirements
  • Conhecimento básico em banco de dados Oracle
Description

O curso é designado para aquele que deseja aprender a trabalhar com banco de dados ORACLE na sua plenitude, com material próprio todo o curso é modularizado de forma que você compreenda passo a passo o que o professor apresenta nas videoaulas e o que você pratica. Com uma imersão em comandos e construção de funções e procedures.

A grade do curso é super vasta, vejamos: Instalação de ferramentas, diferenças entre comandos DML, DDL e DCL, privilégios de DBA, comandos DCL e suas variações, comandos DML e suas variações, comandos de junção de tabelas, manipulação de strings, comandos de agregação(incluindo agrupamento de resultados), criação de subconsultas, consultas hierarquizadas, criação de view´s, definição de bloco anônimo, estrutura condicional, tipo de dados, saída de resultados, estrutura de repetição, uso de cursores implícitos, uso de cursores explícitos, tratamento de exceções, construção de subprogramas,uso de triggers e construção de pacotes.

Venha e se surpreenda também com a didática e facilidade no aprendizado do curso de PL/SQL.

Neste curso você  aprenderá sobre SQL Tuning:  Para melhorar o desempenho das instruções SQL que você  executa no banco de dados Oracle, existem alguns conhecimentos fundamentais que são:

1. Plano de execução da instrução SQL

2. Índices: como funcionam, quais são os tipos, como o Otimizador do Oracle escolhe o índice

3. Estatísticas: Como são coletadas, Como influenciam o plano de execução,  como gerencia-las,  etc..

Neste curso você aprenderá  a fazer uma leitura correta do plano de execução,  sem essa habilidade, mesmo que você tenha algum conhecimento sobre índices e estatísticas do banco de dados Oracle, você não conseguirá identificar  a raiz  do problema de desempenho da sua instrução SQL.

Este treinamento tem um foco muito forte na parte prática, acredito que a melhor forma de consolidar conhecimento é através da prática.

Todas as teorias deste treinamento são acompanhadas de demonstrações práticas que você poderá reproduzir em um ambiente virtual que será disponibilizado no treinamento.

Além disso você será convidado a realizar exercícios práticos sobre os temas propostos que serão resolvidos e comentados na ultima aula do treinamento.



Who this course is for:
  • Profissionais de Computação, profissionais da área de dados, gestores que manipulam dados, estudantes
Course content
Expand all 28 lectures 07:28:25
+ PL/SQL
16 lectures 04:01:41
INFORMAÇÕES IMPORTANTES - Leia antes de iniciar o curso
00:25
Caso você tenha problemas na instalação dos softwares
00:50
Trabalhando com criação de usuários, tabelas, campos e Constraints
16:03
Entendo comandos:SELECT, UPDATE, DELETE e utilizando JOIN
21:23
Trabalhando com Substring, LIKE e CASE
14:37
Trabalhando com agregadores, UNION, MINUS para tabelas
19:34
Trabalhando com Subconsultas , IN, NOT IN, EXISTS, NOT EXISTS
22:41
Blocos Anônimos IF , THEN, ELSE
23:58
Comandos de repetição (FOR, WHILE, LOOP)
15:01
Aprenda a trabalhar com Cursores
20:16
Tratando exceções no PL/SQL
13:11
Criando Procedures e Funções
15:17
Desvendando os mistérios do TRIGGER
16:09
Construindo Package (pacotes com procedures)
08:40
+ SQL Tuning básico
12 lectures 03:26:44
Instalação do Oracle Virtual Box
05:54
Instalação da maquina virtual
08:28
Ferramentas para visualizar o plano de execução
18:48
Como utilizar o pacote DBMS_XPLAN
30:05
Como verificar a ordem que as operações são realizadas
21:20
Como interpretar os valores estatísticos estimados
17:19
Como interpretar os valores estatísticos coletados durante a execução
18:05
Como interpretar as seções não estatísticas do plano de execução
22:15
Operações mais utilizadas no plano de execução
22:33
Dificuldades para gerar o plano de execução
11:46
Solução dos exercícios propostos
23:57