DevMedia Cursos
Curso online

PL/SQL Oracle
Neste curso de Oracle estudaremos um aspecto fundamental para quem deseja começar a trabalhar com este banco de dados: o PL/SQL, que é o dialeto da linguagem SQL utilizado para manipular dados. O Oracle é um dos bancos de dados líderes de mercado. Com anos de experiência no mercado e uma sólida tecnologia, este banco de dados é utilizado em diversas empresas, desde aquelas que possuem poucos dados até multinacionais com milhares de gigabytes. O curso é voltado para quem nunca trabalhou com nenhum banco de dados. Veremos desde a instalação do produto até a criação de tabelas, views, constraints, índices e aprofundaremos nos aspectos relacionados à programação com o PL/SQL, incluindo variáveis, estruturas de controle, funções, stored procedure, pacotes, triggers e outros. Focando no usuário iniciante, este curso apresenta passo a passo cada um dos exemplos e demonstrações utilizados durante as aulas, permitindo um acompanhado detalhado do que está sendo apresentado durante todas as vídeo aulas do curso.
[VER MAIS DETALHES]
Introdução
- 1
Introdução ao ambiente
Marcar como lido | DownloadEsta vídeo aula apresenta uma introdução ao ambiente e às ferramentas utilizadas para o envio de instruções PL-SQL ao Oracle.
Instalação
- 2
Instalação do Oracle 10g Express
Marcar como lido | DownloadEsta vídeo apresenta como instalar a versão gratuita do Oracle 10g, chamada de Oracle 10g Express Edition no Windows XP.
Instrução SELECT
- 3
Trabalhando com o básico da instrução SELECT
Marcar como lido | DownloadVeja como usar o básico da instrução SELECT no Oracle.Veremos como trabalhar com a lista de colunas e a cláusula FROM.
ORDER BY da instrução SELECT
- 4
Restringindo e ordenando os dados
Marcar como lido | DownloadVeja como filtrar linhas que restringem o resultado retornado pela instrução SELECT na linguagem PL/SQL do Oracle.
Principais Funções
- 5
Principais Funções de uma linha PL/SQL
Marcar como lido | DownloadTodos os exemplos de uso das funções mostrados durante a vídeo aula estão armazenados em um script que acompanha a vídeo.
Dados de múltiplas tabelas
- 6
Apresentando dados de múltiplas tabelas
Marcar como lido | DownloadVeja nesta video, o join do Oracle, a maneira utilizada em uma instrução SELECT para manipular dados de mais de uma tabela.
Dados Agregados
- 7
Como trabalhar com dados agregados no PL/SQL
Marcar como lido | DownloadVeja como montar cláusulas e funções que obtém a média, soma, valor máximo, valor mínimo do usuário HR do Oracle.
Subconsultas
- 8
Como criar Subconsultas
Marcar como lido | DownloadVeja em quais são as situações onde as subconsultas devem ser utilizadas. Veja detalhes da sintaxe da instrução SELECT.
SQL*Plus
- 9
Opções do SQL*Plus
Marcar como lido | DownloadNesta vídeo aula, veremos algumas opções para a utilização do SQL*Plus.
Manipulação de dados
- 10
Manipulação de dados-DML (Data Manipulation Language)
Marcar como lido | DownloadNesta vídeo aula, veja como trabalhar com transações, demonstrando os comandos COMMIT e ROLLBACK.
Tabelas
- 11
Criando e gerenciando tabelas
Marcar como lido | DownloadNesta vídeo aula, criaremos e gerenciaremos tabelas no Oracle a partir dos comandos CREATE, ALTER e DROP.
Constraints
- 12
Trabalhando com constraints
Marcar como lido | DownloadVeja nesta vídeo, como trabalhar com os cinco tipos de constraints do Oracle por meio de comandos PL/SQL.
Vídeo recomendável - Introdução a constraints no oracle
Marcar como lido | DownloadEsta vídeo aula tem por objetivo introduzir o espectador ao conceito de constraints no Oracle, com exemplos práticos.
Sequences, Índices e Synonyms
- 13
Trabalhando com sequences, índices e synonyms
Marcar como lido | DownloadA vídeo apresenta exemplos de criação dos três tipos de objetos e identifica quais são os possíveis usos de cada um deles.
Variáveis
- 14
Declarando variáveis
Marcar como lido | DownloadNesta vídeo, veremos também as diferenças entre variáveis escalares, do tipo BIND e HOST.
Instruções executáveis
- 15
Escrevendo instruções executáveis
Marcar como lido | DownloadNesta vídeo aula, veremos como montar instruções executáveis dentro de um bloco PL/SQL.
Servidor Oracle
- 16
Interagindo com o servidor Oracle
Marcar como lido | DownloadNesta vídeo aula, veremos também o conceito de cursores SQL. utilizados internamente pelo Oracle.
Estruturas de controle
- 17
Escrevendo estruturas de controle
Marcar como lido | DownloadVeja nesta vídeo, como trabalhar com estruturas de controle dentro de um bloco PL/SQL.
Tipos de dados compostos
- 18
Trabalhando com tipos de dados compostos
Marcar como lido | DownloadVeja também nesta vídeo aula, como criar os registros do tipo indexados.
Cursores
- 19
Cursores no PL/SQL
Marcar como lido | DownloadEsta vídeo aula, apresentará quais são os tipos de cursores do PL/SQL.
Excessões
- 20
Tratando Excessões
Marcar como lido | DownloadVeja como utilizar o mecanismo de exceções do PL/SQL para o tratamento de erros por meio de diversos exemplos práticos.
Procedures
- 21
Criando Procedures
Marcar como lido | DownloadNesta vídeo, veremos o comando que crias as procedures, as características e tipos de parâmetros permitidos.
Funções
- 22
Criando funções
Marcar como lido | DownloadEsta vídeo aula, apresenta ainda uma comparação entre as funcionalidades de uma função e de uma procedure no Oracle.
Subprogramas
- 23
Gerenciando subprogramas
Marcar como lido | DownloadEsta vídeo, veremos nas principais tabelas de sistema informações sobre procedures, funções e demais objetos do banco de dados.
Pacotes
- 24
Como criar Pacotes no Oracle
Marcar como lido | DownloadNesta vídeo, veja como criar pacotes no Oracle por meio de diversos exemplos práticos.
Triggers
- 25
Criando triggers (Final)
Marcar como lido | DownloadNesta vídeo, veremos como criar triggers no Oracle explicando grupos de triggers e possíveis momentos em que eles podem ocorrer.
Scripts



42
2