Oracle - Desenvolvedor
Instituição: TreinaWeb
Descrição
Neste curso abordaremos tudo o que você precisa saber para trabalhar no dia a dia com Oracle. Através de conteúdo apostilado e vídeo aulas, você aprenderá os comandos e recursos disponíveis neste banco de dados, além de poder responder exercícios que ajudam na fixação do conteúdo.
Dentre várias outras coisas, você irá:
- Entender os conceitos essenciais para utilização do Oracle como banco de dados;
- Entender conceitos básicos de bancos de dados em geral, como os conceitos de tabelas, relações, chaves primárias, chaves estrangeiras, entre outros;
- Utilizar corretamente os variados tipos de dados que o Oracle oferece;
- Utilizar estruturas mais complexas do Oracle, como funções e stored procedures;
- Criar views para definir exibições padrão dos dados;
Ementa
1 - Introdução
Bem-vindo!
SQL
Breve história do Oracle
Como o Oracle é versionado?
O Oracle hoje
2 - Preparação do ambiente
O que iremos instalar?
Instalação do VirtualBox
Importação da máquina virtual no VirtualBox
3 - Bancos de dados
O que são banco de dados?
Primeiros contatos com o Oracle
Questionário 2 questões
4 - Tabelas
O que são tabelas?
Criação de tabelas no Oracle
Tipos de dados básicos
Restrições em colunas
Definição de valores-padrão com a cláusula DEFAULT
Chaves primárias
Chaves estrangeiras
Entidades e relações
Tipos de dados: caracteres - Parte 01
Tipos de dados: caracteres - Parte 02
Diferença entre precisão e escala
Tipos de dados: números - Parte 01
Tipos de dados: números - Parte 02
Tipos de dados: datas - Parte 01
Tipos de dados: datas - Parte 02
Tipos de dados: binários
Criando tabelas com o Oracle
Oracle e chaves primárias
Gerando valores com sequences
A tabela especial DUAL
Questionário 6 questões
5 - Manipulando informações em tabelas
Inserindo dados em tabelas
Exibindo os dados de uma tabela
Operadores de comparação
Alterando dados em uma tabela
Excluindo dados de uma tabela
Aliases
A cláusula DISTINCT
Ordenação de registros com a cláusula ORDER BY
Explorando a cláusula WHERE
Inserindo registros em tabelas com sequences
Utilizando sequences como valor-padrão
Uma novidade no Oracle 12c: campos de identidade - Parte 01
Uma novidade no Oracle 12c: campos de identidade - Parte 02
Constraints de unicidade
Constraints de verificação
Questionário 4 questões
6 - Obtendo dados de várias tabelas: cláusula JOIN
O que fazer quando as informações vêm de mais de uma tabela?
Junções
GROUP BY
HAVING
Uma discussão sobre relações - Parte 01
Uma discussão sobre relações - Parte 02
Uma discussão sobre relações - Parte 03
Uma discussão sobre relações - Parte 04
Explorando funções do Oracle: a função TO_CHAR
Alterando tabelas e outras estruturas
Atualizando linhas de uma tabela
Uma discussão sobre o ROWID
Recuperando a data atual: SYSDATE
Relações de múltipla cardinalidade
Utilizando JOINS: Parte 01
Utilizando JOINS: produtos cartesianos e a cláusula WHERE - Parte 02
Utilizando JOINS: INNER JOIN - Parte 03
Utilizando JOINS: LEFT JOIN - Parte 04
Utilizando JOINS: RIGHT JOIN - Parte 05
Utilizando JOINS: OUTER JOINS - Parte 06
Utilizando JOINS: múltiplas junções - Parte 07
Manipulando os dados durante a projeção - Parte 01
Manipulando os dados durante a projeção - Parte 02
Manipulando os dados durante a projeção - Parte 03
Manipulando os dados durante a projeção - Parte 04
Questionário 4 questões
7 - Funções
O que são funções?
User functions
Funções escalares próprias do Oracle mais comuns
O que são packages?
Criando funções no Oracle - Parte 01
Criando funções no Oracle - Parte 02
Questionário 6 questões
8 - Visões
O que são visões?
O que é uma view?
Criando Views
Criando views no Oracle
Oracle e views materializadas - Parte 01
Oracle e views materializadas - Parte 02
Questionário 3 questões
9 - Stored Procedures
O que é PL/SQL?
Funcionamento do engine PL/SQL
O que são stored procedures?
Variáveis
Constantes
Cursores
Oracle e Stored Procedures: primeiros contatos - Parte 01
Oracle e Stored Procedures: blocos anônimos - Parte 02
Oracle e Stored Procedures: cursores - Parte 03
Oracle e Stored Procedures: parâmetros de entrada e saída - Parte 04
Oracle e Stored Procedures: stored procedures mais elaboradas - Parte 05
Questionário 4 questões
10 - Conclusão
Conclusão
Data de Início: 4 de Dezembro de 2020
Data de Conclusão: 4 de Março de 2021
Carga Horária: 20,0
Categorias: SQL Banco de Dados Oracle