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 é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

  • Victorino Vila

    Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

  • 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