Curso Oracle 12c Banco de Dados Fundamentos PL-SQL
Descrição
Oracle 12c Banco de Dados Fundamentos PL-SQL
Curso Oracle 12c Banco de Dados Fundamentos PL-SQL oferece os fundamentos de SQL e PL/SQL, juntamente com os benefícios das linguagens de programação usando a tecnologia Oracle Database. Você vai explorar os conceitos de bancos de dados relacionais.
Aprender a:
• Escrever consultas em tabelas únicas e múltiplas, manipular dados em tabelas e criar objetos de banco de dados.
• Use funções de linha única para personalizar a saída.
• Invoque funções de conversão e expressões condicionais.
• Use funções de grupo para relatar dados agregados.
• Crie blocos de código de aplicativo PL-SQL que podem ser compartilhados por vários formulários, relatórios e aplicativos de gerenciamento de dados.
• Desenvolver blocos PL-SQL anônimos, procedimentos armazenados e funções.
• Declarar identificadores e interceptar exceções.
• Use instruções DML para gerenciar dados.
• Use instruções DDL para gerenciar objetos de banco de dados.
• Declarar Variáveis PL-SQL.
• Controlar condicionalmente o fluxo de código (loops, estruturas de controle).
• Descrever procedimentos e funções armazenados.
• Recuperar dados de linha e coluna das tabelas.
Oracle 12c Banco de Dados Fundamentos PL-SQL Dúvidas? Envie uma mensagem.
Carga Horaria Oracle 12c Banco de Dados Fundamentos PL-SQL:
• Curso Oclacle 12c RAC – Administração de Banco de Dados
• 32:hs,
• No período noturno de segunda-feira a sexta-feira das 19:hs as 23:hs, sendo 4:hs aula por noite, totalizando 8, encontro de 4:hras, totalizando 32:horas de curso no total.
Aos Sábados:
• Quando aos sábados de 09:hs as 18:hs, sendo 8:hs de curso pode sábado totalizando 4 encontros de 8:hs cada sábado, em um total de 32:hs de curso
Formato de entrega:
• Curso Oclacle 12c RAC – Administração de Banco de Dados
Presencial com a presença de um instrutor Docente especialista em Oracle
Benefícios para você
Curso Oracle 12c Banco de Dados Fundamentos PL-SQL
Garanta um desempenho rápido, confiável, seguro e fácil de gerenciar. Otimize as cargas de trabalho do banco de dados, reduza os custos de TI e forneça uma qualidade de serviço mais alta, permitindo a consolidação nas nuvens do banco de dados.
Práticas:
Curso Oracle 12c Banco de Dados Fundamentos PL-SQL
Demonstrações e prática reforçam os conceitos fundamentais que você aprenderá neste curso. Ao se inscrever neste curso, você começará a usar o Oracle SQL Developer para desenvolver essas unidades de programa. O SQL * Plus está disponível como ferramentas opcionais.
Nota: Este Curso Oracle 12c Banco de Dados Fundamentos PL-SQL e um pré-requisito para os cursos :SQL Workshop I e Oracle Database:
Objetivo:
Curso Oracle 12c Banco de Dados Fundamentos PL-SQL
• Executar instruções de linguagem de definição de dados (DDL) para criar e gerenciar objetos de esquema
• Executar instruções de manipulação de dados (DML) para atualizar dados no banco de dados Oracle
• Use construções de programação PL-SQL e fluxo de código de controle condicional (loops, estruturas de controle e cursores explícitos)
• Use cursores para processar linhas
• Crie relatórios de dados classificados e restritos
• Descrever procedimentos e funções armazenados
• Descrever os recursos e a sintaxe do PL-SQL
• Projete blocos anônimos PL-SQL que executam com eficiência
• Exibir dados de várias tabelas usando a sintaxe ANSI SQL 99 JOIN
• Crie relatórios de dados agregados
• Emprega funções SQL para gerar e recuperar dados personalizados
• Lidar com erros de tempo de execução
• Recuperar dados de linha e coluna de tabelas com a instrução SELECT
Público Alvo: Curso Oracle 12c Banco de Dados Fundamentos PL-SQL
• Application Developers
• Forms Developer
• Functional Implementer
• PL/SQL Developer
• Portal Developer
• Reports Developer
• Technical Consultant
Introdução Curso Oracle 12c Banco de Dados Fundamentos PL-SQL
• Visão geral do Oracle Database 12c e produtos relacionados
• Visão geral dos conceitos e terminologias de gerenciamento de banco de dados relacional
• Introdução ao SQL e seus ambientes de desenvolvimento
• O esquema de RH e as tabelas usadas neste curso
• Documentação do Oracle Database e recursos adicionais
Trabalhando com o Oracle Cloud Exadata Express Cloud Service
• Introdução ao Oracle Database Exadata Express Cloud Service
• Acessando o banco de dados em nuvem usando o SQL Workshop
• Conectando-se ao Exadata Express usando clientes de banco de dados
Recuperar dados usando a instrução SQL SELECT
• Listar os recursos das instruções SQL SELECT
• Gere um relatório de dados da saída de uma instrução SELECT básica
• Use expressões aritméticas e valores NULL na instrução SELECT
• Invocar aliases de coluna
• Operador de concatenação, cadeias de caracteres literais, operador de cotação alternativa e a palavra-chave DISTINCT
• Exibe a estrutura da tabela usando o comando DESCRIBE
Oracle 12c Banco de Dados Fundamentos PL-SQL
Dados restritos e classificados
• Escrever consultas com uma cláusula WHERE para limitar a saída recuperada
• Descrever os operadores de comparação e os operadores lógicos
• Descrever as regras de precedência para comparação e operadores lógicos
• Uso de literais de string de caracteres na cláusula WHERE
• Escrever consultas com uma cláusula ORDER BY
• Classifique a saída em ordem decrescente e crescente
• Variáveis de Substituição
Uso de funções de linha única para personalizar a saída
• Listar as diferenças entre as funções de linha única e de linha múltipla
• Manipular sequências de caracteres usando funções de caractere
• Manipular números com as funções ROUND, TRUNC e MOD
• Executar aritmética com dados de data
• Manipular datas com as funções DATE
Funções de Conversão e Expressões Condicionais
• Descrever a conversão de tipo de dados implícita e explícita
• Descrever as funções de conversão TO_CHAR, TO_NUMBER e TO_DATE
• Aninhando múltiplas funções
• Aplique as funções NVL, NULLIF e COALESCE aos dados
• Uso da lógica condicional IF THEN ELSE em uma instrução SELECT
Oracle 12c Banco de Dados Fundamentos PL-SQL
Dados Agregados Usando as Funções do Grupo
• Uso das funções de agregação em instruções SELECT para produzir relatórios significativos
• Descrever as funções AVG, SUM, MIN e MAX
• Como lidar com valores nulos em uma função de grupo?
• Divida os dados em grupos usando a cláusula GROUP BY
• Excluir grupos de datas usando a cláusula HAVING
Exibir dados de várias tabelas
• Escrever instruções SELECT para acessar dados de mais de uma tabela
• Unir Tabelas Usando a Sintaxe SQL: 1999
• Exibir dados que não atendem a uma condição de associação usando associações externas
• Junte-se a uma tabela para si mesmo usando um self join
• Criar cruzamentos
Oracle 12c Banco de Dados Fundamentos PL-SQL
Uso de sub consultas para resolver consultas
• Use uma sub consulta para resolver um problema
• Sub consultas de Linha Única
• Funções de grupo em uma sub consulta
• Sub consultas de Várias Linhas
• Use o operador ANY e ALL em sub consultas de várias linhas
• Use o operador EXISTS
SET Operadores
• Descrever os operadores SET
• Use um operador SET para combinar várias consultas em uma única consulta
• Descrever os operadores UNION, UNION ALL, INTERSECT e MINUS
• Use a cláusula ORDER BY em Definir operações
Manipulação de dados
• Adicionar novas linhas a uma tabela
• Alterar os dados em uma tabela
• Use as instruções DELETE e TRUNCATE
• Como salvar e descartar as alterações com as instruções COMMIT e ROLLBACK
• Implementar Consistência de Leitura
• Descrever a cláusula FOR UPDATE
Instruções DDL para criar e gerenciar tabelas
• Categorizar Objetos de Banco de Dados
• Crie tabelas
• Descrever os tipos de dados
• Entenda as restrições
• Criar uma tabela usando uma sub consulta
• Como alterar uma mesa?
• Como derrubar uma mesa?
Outros objetos de esquema
• Criar, modificar e recuperar dados de uma vista
• Executar operações de linguagem de manipulação de dados (DML) em uma exibição
• Como deixar cair uma vista?
• Criar, usar e modificar uma sequência
• Crie e elimine índices
• Crie e elimine sinônimos
Introdução ao PL/SQL
• Visão geral de PL-SQL
• Listar os benefícios dos subprogramas PL-SQL
• Visão geral dos tipos de blocos PL-SQL
• Crie um bloco anônimo simples
• Gerar a saída de um bloco PL-SQL
Identificadores PL/SQL
• Listar os diferentes tipos de identificadores em um subprograma PL/SQL
• Uso da Seção Declarativa para Definir Identificadores
• Uso de variáveis para armazenar dados
• Tipos de dados escalares
• % TYPE Attribute
• Vincular variáveis
• Sequências em expressões PL/SQL
Escrever blocos PL/SQL anônimos
• Diretrizes Básicas de Sintaxe de Bloco PL SQL
• Como comentar código?
• Funções SQL em PL/SQL
• Conversão de tipo de dados
• Blocos Aninhados
• Operadores em PL/SQL
Instruções SQL no bloco PL/SQL
• Instruções SELECT no PL/SQL para recuperar dados
• Manipulação de dados no servidor usando PL/SQL
• O conceito de cursor SQL
• Aprenda a usar os atributos do cursor SQL para obter feedback sobre o DML
• Como salvar e descartar transações?
Estruturas de Controle
• Processamento condicional usando instruções IF
• Processamento condicional Usando instruções CASE
• Declaração simples de loop
• While Loop Statement
• For Loop Statement
• A declaração de continuar
Tipos de dados compostos
• Registros PL/SQL
• O atributo% ROWTYPE
• Inserir e atualizar com registros PL-SQL
• Matrizes associativas (INDEX BY tabelas)
• Métodos de tabela por índice
• ÍNDICE POR TABELA DE REGISTROS
Cursores Explícitos
• Entenda os Cursores Explícitos
• Declarar o cursor
• Como abrir o cursor?
• Buscando dados do Cursor
• Como fechar o cursor?
• Loop FOR do cursor
• Atributos do cursor explícito
• Cláusula UPDATE e WHERE Cláusula CURRENT
Manipulação de exceção
• Quais são as exceções?
• Lidar com exceções com PL-SQL
• Trap erros pré-definidos do Oracle Server
• Trap erros não predefinidos do Oracle Server
• Exceções definidas pelo usuário de interceptação
• Propagar exceções
• Procedimento RAISE_APPLICATION_ERROR
Procedimentos Armazenados e Funções
• O que são procedimentos armazenados e funções?
• Diferenciar blocos e subprogramas anônimos
• Crie um procedimento simples
• Criar um procedimento simples com o parâmetro IN
• Crie uma função simples
• Execute um procedimento simples
• Execute uma função simples
Informações
- Pré-requisitos: Não
- Capacidade: 50
- Certificado: Não
Inscreva-se
Entraremos em contatoSobre o Professor
-
Wilson
