SQL e SQL*Plus

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

+ 24h
Carga horária
Nível
Intermediário
Certificado
Incluso
A partir de R$ 65 ,75
/mês

SQL*Plus é uma ferramenta de linha de comando fornecida com o Oracle Database, que permite aos usuários executar comandos SQL e PL/SQL diretamente em um prompt de comando. É uma interface interativa para o banco de dados Oracle que permite executar tarefas como criar tabelas, inserir, atualizar e excluir dados, além de executar consultas avançadas e relatórios. É uma ferramenta útil para administradores de bancos de dados, desenvolvedores e usuários avançados que precisam interagir diretamente com o banco de dados, e oferece uma ampla gama de recursos, como edição de comandos, execução de scripts, formatação de saída e geração de relatórios. Através deste curso você será capaz de:
 
- Consultar dados armazenados no banco;
- Criar e realizar a manutenção de objetos de banco de dados;
- Controlar transações;
- Utilizar funções do banco;
- Utilizar comandos básicos de SQL*PLUS;
- Utilizar SQL*PLUS para formatação de relatórios entre muitas outras funções.

Aprenda com os melhores instrutores e tenha acesso a um conteúdo completo e prático para estar preparado para o treinamento avançado em SQL. Com o nosso treinamento, você estará preparado para lidar com qualquer desafio em bancos de dados relacionais e se destacar no mercado de trabalho. Não perca mais tempo e matricule-se agora mesmo no nosso treinamento em SQL!

Público alvo

Administradores de redes, analistas de sistemas, desenvolvedores, profissionais do suporte técnico, programadores, web developers, designers, estudantes em TI e entusiastas que queiram investir em desenvolvimento em Oracle.

Pré-requisitos

Curso ProWay Lógica de Programação, Banco de Dados e comandos SQL ou ter conhecimentos equivalentes.

Conteúdo programático

Introdução

  • Ciclo de Vida do Desenvolvimento de Sistemas
  • Armazenamento de Dados em Diferentes Mídias
  • Conceito de Banco de Dados Relacional
  • Definição de Banco de Dados Relacional
  • Modelos de Dados
  • Modelo Entidade-Relacionamento
  • Convenções do Modelo Entidade-Relacionamento
  • Relacionando Múltiplas Tabelas
  • Propriedades de um Banco de Dados Relacional
  • Comunicando com um SGDB utilizando SQL
  • Sistema de Gerenciamento de Banco de Dados
  • SGBD Objeto Relacional
  • Comandos SQL
  • Tabelas Utilizadas no Curso


Comando ?SELECT? com SPL*PLUS e SQLDeveloper

  • O que é o SQL SELECT
  • Trabalhando com Colunas
  • Oracle SQL Developer
  • Expressões e Operadores Aritméticos
  • Strings de Caracteres Literais
  • Eliminando Linhas Duplicadas
  • Interação entre SQL e SQL*Plus


Visão Geral do SQL*Plus

  • Conectando com o SQL*Plus e SQLDeveloper
  • Usando o SQLDeveloper
  • Exibindo Estrutura de Tabelas
  • Tipos de Dados
  • Principais Comandos de Arquivo do SQL*Plus


Restrição e Ordenação de Dados

  • Limitando as Linhas Selecionadas
  • Utilizando a Cláusula WHERE
  • Strings de Caracter e Datas
  • Operadores de Comparação
  • Regras de Precedência
  • Cláusula ORDER BY (Ordenação)


Funções Single Row, Conversão e Expressões Condicionais

  • SQL Single Row
  • Tipos de Funções SQL
  • Trabalhando com Datas
  • Funções de Conversão
  • Conversão Explícita de Tipos de Dados
  • Função TO_CHAR com Datas
  • Funções TO_NUMBER e TO_DATE
  • Função CAST
  • Função NVL e NVL2
  • Função NULLIF
  • Função COALESCE
  • Função DECODE
  • Aninhando Funções


Exibição de Dados a Partir de Várias Tabelas

  • Obtendo Dados a Partir de Múltiplas Tabelas
  • O que é um Join
  • Produto Cartesiano
  • Trabalhando com Equijoins
  • Qualificando Nomes de Colunas Ambíguos
  • Relacionando várias Tabelas
  • Non-Equijoins
  • Outer Joins e Self Joins


Funções de Grupo

  • Conceitos Básicos e Utilização
  • Funções de Grupo e Valores Nulos
  • Utilizando a Função NVL com Funções de Grupo
  • Criando Grupos de Dados
  • Utilizando a Cláusula GROUP BY
  • Consultas Ilegais Utilizando Funções de Grupo
  • Cláusula Having
  • Aninhando Funções de Grupo


Variáveis de Substituição e de ambiente em SQL*Plus

  • Variáveis de Substituição
  • Utilizando Variáveis de Substituição
  • Utilizando o Comando SET VERIFY
  • Valores Caractere e Data com Variáveis de Substituição
  • Especificando Nomes de Colunas, Expressões e Textos em Tempo de Execução
  • Utilizando Variáveis de Substituição
  • Definindo Variáveis
  • Utilizando ACCEPT
  • Comandos DEFINE e UNDEFINE
  • Variáveis de Ambiente do SQL*Plus


Conceitos de Sub-consultas

  • Resolução de Problemas
  • Tipos de Sub-consultas
  • Funções de Grupo em Sub-consulta
  • Cláusula Sub-consultas na cláusula HAVING
  • Sub-consultas Tipo Multiple-Row e Multiple-Column


Operadores SET

  • UNION (União)
  • Utilizando vários operadores SET
  • Interseção
  • MINUS (Diferença)


Manipulação de Dados

  • Comando INSERT
  • Inserindo Novas Linhas
  • Inserindo Valores
  • Criando um Scripts SQL com Prompts Personalizados
  • INSERT utilizando uma sub-consulta
  • Utilizando UPDATE
  • Modificando Linhas em uma Tabela
  • UPDATE usando sub-consulta
  • Comando DELETE
  • Transações de Banco de Dados
  • Efetivando os Dados
  • Conceito de Savepoints
  • Imoplementando Leitura Consistente
  • Conceito de Lock


Criando e Gerenciando Tabelas

  • O que são Objetos
  • Criando Tabelas
  • Dicionário de Dados
  • Tipos de Dados
  • Trabalhando com Colunas
  • Renomeando uma Tabela
  • Renomeando um Objeto
  • Truncando uma Tabela
  • Inserindo Comentários para Tabelas e Colunas


Implementando Constraints

  • Conceitos de Constraints
  • Palavras Chave de Constraints FOREIGN KEY
  • Adicionando e Removendo uma Constraint
  • Habilitando e Desabilitando Constraints
  • Visualizando Constraints


Criando Visões

  • Conceito de Visão
  • Onde se Aplicar Visões
  • Visões Simples e Visões Complexas
  • Criando uma Visão
  • Consultas Com uma Visão
  • Consultando as Visões existentes
  • Modificando uma Visão
  • Criando uma Visão Complexa
  • Regras para Executar Operações DML em uma Visão
  • Impedindo Operações DML em Visões


Outros Objetos do Banco de Dados

  • Conceito de Sequence
  • Criando, utilizando e modificando uma Sequence
  • Conceito de Índice
  • Criando, Consultando e Removendo um Índice
  • Sinônimos
  • Criando e Removendo Sinônimos


Comandos do SQL*Plus

  • Comandos de Edição e Formatação do SQL*Plus
  • Comando COLUMN
  • Conceitos de Máscaras do Comando COLUMN
  • Comando BREAK
  • Comandos TTITLE e BTITLE
  • Criando um Script para Executar um Relatório

Instrutor(a)

Marcio Schoenfelder

Marcio Schoenfelder

Analista de sistemas com mais de 25 anos de experiência na área de tecnologia, sendo que 24 desses anos foram dedicados ao banco de dados Oracle. Ele possui profundo conhecimento em tecnologias e metodologias de desenvolvimento de software, incluindo Java, SQL, PL/SQL, entre outras.

EXPERIMENTE GRATUITAMENTE POR 3 DIAS! Você será cobrado a partir do 4º dia!

Anual à vista
R$ 65,75/mês
Pago anualmente
Economize R$ 879,00 *
Total R$ 789,00/ano
- 52%
Anual parcelado 12x
R$ 82,25/mês
Pago em 12x
Economize R$ 681,00 *
Total R$ 987,00/ano
- 40%
Mensal
R$ 139,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 139,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.

Conheça outros cursos de Desenvolvimento de Sistemas Web Mobile e Banco de Dados

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

O Oracle APEX é uma ferramenta eficiente e fácil de usar para criar aplicativos web sem precisar de conhecimentos avançados em programação. Com seções específicas para gerenciar e construir aplicativos, sendo amplamente utilizado por empresas e organizações de diferentes setores. O curso online de Fundamentos em Oracle APEX Módulo 01 é uma grande oportunidade para se capacitar e se destacar no mercado de trabalho, aproveite e inscreva-se agora!

Pré-requisitos

+ 20h
Carga horária
Nível
Básico

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

C# é um linguagem de programação desenvolvida pela Microsoft e está entre uma das mais utilizadas no mundo. Conheça os principais elementos do .NET Framework com este curso essencial para você iniciar nesta linguagem!

Pré-requisitos

Curso ProWay Lógica, Algoritmos, Banco de Dados, SQL e Orientação a Objetos ou possuir conhecimentos equivalentes.

+ 28h
Carga horária
Nível
Intermediário

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Prepare-se para trabalhar com as mais diversas linguagens de programação, desenvolva o processo lógico de um programa de computador e inicie já sua trajetória profissional no mundo da programação!

Pré-requisitos

Curso ProWay Iniciação a Programação: Lógica e Algoritmos I ou ter conhecimentos equivalentes.

+ 28h
Carga horária
Nível
Intermediário

Plataforma Completa ProWay EAD: 3 dias Free! ASSINE JÁ!

Transforme-se

Linux é um sistema operacional muito utilizado em servidores, dispositivos embarcados e outras áreas da tecnologia. Além disso, o Linux é um sistema altamente customizável e seguro, o que o torna a escolha ideal para empresas que precisam de soluções robustas e escaláveis. Com um treinamento em Linux, o profissional pode adquirir conhecimentos para instalar, configurar e gerenciar servidores Linux e utilizar ferramentas que o ajudarão a automatizar tarefas e aumentar sua produtividade.

Pré-requisitos

Conhecimentos básicos de informática, como estruturas de pastas e tamanhos de arquivos.

+ 60h
Carga horária
Nível
Intermediário

Conheça outros cursos de Desenvolvimento de Sistemas Web Mobile e Banco de Dados

EXPERIMENTE GRATUITAMENTE POR 3 DIAS! Você será cobrado a partir do 4º dia!

Anual à vista
R$ 65,75/mês
Pago anualmente
Economize R$ 879,00 *
Total R$ 789,00/ano
- 52%
Anual parcelado 12x
R$ 82,25/mês
Pago em 12x
Economize R$ 681,00 *
Total R$ 987,00/ano
- 40%
Mensal
R$ 139,00/mês
Pago mensalmente
Sem fidelidade
Total R$ 139,00/mes
Cancele com a ProWay antes do período grátis acabar, se desejar.