85h

Para conclusão

6
Cursos
2
Vídeos extras
4
Artigos

Rotinas mais sofisticadas no Oracle

Nesta formação, você conhecerá o banco de dados Oracle e aprenderá a realizar consultas simples e complexas. Você irá se familiarizar com o PL/SQL, conhecendo desde comandos básicos até as rotinas mais avançadas e aprenderá a organizar o seu código com packages.

  • O que é PL/SQL?

É uma linguagem que possibilita a construção de programas poderosos para empresas que precisam gerenciar tabelas com milhões ou bilhões de registros e, por isso, aprender essa tecnologia facilita o trabalho de quem manipula o Oracle Database.

  • Qual a diferença entre SQL e PL/SQL?

Podemos entender a PL/SQL também como uma extensão da SQL, como afinal revela o seu nome: Procedural Language Extensions to SQL. Realmente, ela adiciona funcionalidades ao SQL, que a tornam uma linguagem de programação completa, como controle de fluxo, tratamento de exceções, orientação a objetos, entre outras.

Crie aplicações eficientes para a manipulação de grandes volumes de dados para bancos de dados Oracle!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Victorino Vila

    Victorino, formado em Engenharia Elétrica pela PUC-RJ e mestre pela UFRJ, tem mais de 30 anos em gestão de consultorias de tecnologia. Sócio de startup de software para integração de dados, trabalha com MYSQL, SQL SERVER, POSTGRES, ORACLE, WEB SERVICES e .NET. Desde 2018, é professor na Alura, ensinando programação e bancos de dados.

  • Victorino Vila

    Victorino, formado em Engenharia Elétrica pela PUC-RJ e mestre pela UFRJ, tem mais de 30 anos em gestão de consultorias de tecnologia. Sócio de startup de software para integração de dados, trabalha com MYSQL, SQL SERVER, POSTGRES, ORACLE, WEB SERVICES e .NET. Desde 2018, é professor na Alura, ensinando programação e bancos de dados.

  • Danielle Oliveira

    Danielle é formada em Sistemas de Informação. Fez parte do Scuba Team. Atualmente é instrutora de Data Science, nas áreas de Banco de dados, Business Intelligence e NoSQL. É apaixonada por livros, música e tecnologia.

  • Danielle Oliveira

    Danielle é formada em Sistemas de Informação. Fez parte do Scuba Team. Atualmente é instrutora de Data Science, nas áreas de Banco de dados, Business Intelligence e NoSQL. É apaixonada por livros, música e tecnologia.

Passo a passo
  1. 1 SQL com o Oracle Database

    Para começar, você precisará aprender os principais comandos do Oracle Database, um dos bancos mais famosos no mercado.

    Para isso, você aprenderá a instalar o Oracle na sua máquina e praticar tudo com um exemplo prático: criando um sistema para controlar seus gastos, podendo extrair e manipular todos os dados de forma simples, usando SQL.

    Na continuação, você partirá para rotinas mais complexas, extraindo ainda mais informações do banco de dados. Para isso, conhecerá as sub-queries, irá paginar os dados e aprenderá a usar os tipos de junções.

  2. 2 Manipulação de dados

    Neste passo, aprenderemos a manipular os dados, utilizando comandos de DML para a criação de um banco e diversas formas de populá-lo com um exemplo prático de vida real. Além disso, conheceremos os famosos triggers, para serem executados através de determinados eventos.

    • Curso Oracle Database: manipulando dados com comandos DML

      16h
      • Entenda como o banco de dados é projetado
      • Crie e exclua tabelas
      • Faça a manutenção de dados: inclusão, alteração, exclusão
      • Leia dados de arquivos externos
      • Saiba mais sobre visões e triggers
      • Aprenda campos com autoincremento
    • Artigo O que é e como usar trigger em SQL

  3. 3 Consultas mais inteligentes com o PL/SQL

    Neste último passo, você conhecerá a linguagem PL/SQL e todos os benefícios de se trabalhar com ela.

    Depois de entender a base da linguagem, você aprenderá a utilizar procedures e funções, recuperar registros com o Cursor, e organizar o seu código com packages PL/SQL. Tudo isso com a mão na massa, para já sair aplicando o que aprendeu no seu dia a dia.

    • Artigo SGBDs e suas linguagens internas

    • Curso Oracle PL/SQL: procedures, funções e exceções

      12h
      • Entenda a estrutura do PL/SQL
      • Use comandos SQL no PL/SQL
      • Aprenderemos a construir procedures
      • Veremos como usar funções
      • Veja exemplos do uso de procedures e funções juntas
    • Curso Oracle PL/SQL: cursor e exceções

      12h
      • Identifique o parâmetro de entrada e saída de uma procedure
      • Se capacite no uso de estruturas de repetição: LOOP, WHILE e FOR
      • Entenda o funcionamento das variáveis do tipo CURSOR
      • Use as estruturas de repetição para manipular os cursores
      • Trate os erros do Oracle e de usuário no programa PL/SQL
    • Curso Oracle PL/SQL: dominando packages

      12h
      • Aprenda o conceito de pacotes
      • Entenda o que são objetos dependentes
      • Crie e faça manutenção de pacotes
      • Remova rotinas obsoletas
      • Declare exceções e constantes nos pacotes

Escola

Data Science

Além dessa, a categoria Data Science conta com cursos de Ciência de dados, BI, SQL e Banco de Dados, Excel, Machine Learning, NoSQL, Estatística,e mais...

Conheça a Escola

Comece hoje mesmo os cursos de Consultas com Oracle Database. Matricule-se agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri powered by ChatGPT

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas