ORACLE : SQL Tuning índices e PL/SQL formação
4.1 (6 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.
159 students enrolled

ORACLE : SQL Tuning índices e PL/SQL formação

Aprenda a criar seu banco de dados e como ajustar sua performance
4.1 (6 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.
159 students enrolled
Last updated 3/2020
Portuguese
Portuguese [Auto-generated]
Current price: $48.99 Original price: $74.99 Discount: 35% off
21 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 2 articles
  • 29 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
  • Compreender qual a importância do índice para o banco de dados, suas vantagens e suas desvantagens
  • Como criar índices eficazes sem sobrecarregar o banco de dados com índices inúteis
  • Compreender as estatísticas que influenciam o Otimizador na escolha de um índice para plano de execução
  • Compreender a arquitetura e funcionamento do índice BTREE
  • Compreender as principais operações de acesso ao índice
  • Como utilizar os índices especializados (Function base Index, Compressed Index, Composite Index, etc...) para melhorar o desempenho das consultas
  • Como identificar as causas que levam o Otimizador a não utilizar um índice e o que precisa ser feito para que ele passe a utiliza-lo
Requirements
  • Conhecimento básico em banco de dados e conhecimento de leitura de plano de execução
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 vamos aprofundar o seu conhecimento em Índices do banco de dados Oracle pois isto vai habilita-lo a resolver 2 de cada 4 problemas  de desempenho de instruções SQL, para que você tenha um ótimo aproveitamento deste curso, recomendo que você tenha ou adquira a habilidade de leitura de plano de execução.

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.

Alem disso você será convidado a realizar 20 exercícios práticos sobre os temas propostos que serão resolvidos e comentados nas ultimas 3 aulas do curso.


Who this course is for:
  • Profissionais de Computação, Estatísticos, gestores que manipulam dados, estudantes
Course content
Expand all 40 lectures 08:00:37
+ 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
Criação do Usuário do Banco
13:58
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 agregadores, UNION, MINUS para tabelas
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
Construindo Package (pacotes com procedures)
16:09
Desvendando os mistérios do TRIGGER
08:40
+ SQL Tuning Índices
24 lectures 03:58:56
Instalação do Oracle VirtualBox
05:54
Instalação da máquina virtual Linux
08:14
Funcionalidades do índice
08:23
Estratégia de criação de índices para uma aplicação
02:39
Seletividade
04:03
Cardinalidade
07:19
Índice Btree
06:13
Índice Bitmap
03:06
Operações para acessar os índices
21:14
Execícios práticos
09:17
Invisible Indexes
10:08
Function-Based Indexes
12:49
Compressed Index
09:44
Composite index
08:03
Virtual index
05:26
Reverse Key index
09:54
Execícios práticos
14:02
Influência do custo na escolha do índice
09:31
Influência da sintaxe na escolha do índice
11:33
Execícios práticos
09:49
Exercícios da aula 11
17:41
Exercícios da aula 18
21:50
Exercícios da aula 21
17:03