70h

Para conclusão

5
Cursos
4
Vídeos extras

SQL

O banco de dados MySQL da Oracle é utilizado em milhares de aplicações web, entre elas, o Facebook, Twitter e muitos outros.

Aprenda SQL, utilizando o banco mais popular e saiba acessar os seus dados com confiabilidade, facilidade e alto desempenho.

Esta formação faz parte do programa ONE, parceria de Alura + Oracle

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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.

  • Maria Gabriela Oliva

    Oi, eu sou a Maria.Sou graduada em Sistemas para Internet, apaixonada por tecnologia, dados e gatos. Já atuei em algumas áreas antes de vir para área de dados, como: devops e desenvolvimento de software. Atualmente estou na área de dados, com conhecimento em banco de dados, SQL e nas mais variadas ferramentas de Business Intelligence.

  • Maria Gabriela Oliva

    Oi, eu sou a Maria.Sou graduada em Sistemas para Internet, apaixonada por tecnologia, dados e gatos. Já atuei em algumas áreas antes de vir para área de dados, como: devops e desenvolvimento de software. Atualmente estou na área de dados, com conhecimento em banco de dados, SQL e nas mais variadas ferramentas de Business Intelligence.

Passo a passo
  1. 1 Conheça os Serviços de Banco de Dados na nuvem da Oracle

    Esta Cartilha foi desenvolvido para oferecer a você uma visão completa sobre o MySQL, um sistema de gerenciamento de banco de dados relacional amplamente utilizado. Nele, você encontrará os conceitos fundamentais, comandos principais e links para recursos adicionais, ajudando a expandir seu conhecimento.

    APROVEITE ESTA CARTILHA!

    Conheça o Autonomous Data Base e os Serviços de Banco de Dados na nuvem da Oracle

  2. 2 Consultas inteligentes para insights valiosos

    Você irá instalar e aprenderá a trabalhar com o SQL, usando MySQL. Irá converter e formatar dados e gerar relatórios com as principais funções do SQL.

    Fazendo análises em tempo real, poderá obter informações transformadoras para o seu negócio ou empresa onde trabalha.

    • Curso SQL com MySQL: manipule e consulte dados

      12h
      • Saiba instalar e acessar o banco de dados MySQL
      • Realize consultas com SELECT e filtre com WHERE
      • Adicionando dados no banco com o INSERT
      • Atualize e apague dados com UPDATE e DELETE
      • Estruture suas tabelas com CREATE TABLE e ALTER TABLE
    • Alura+ Como instalar o MySQL no Linux

    • Curso Consultas SQL: avançando no SQL com MySQL

      14h
      • Pagine seus dados com LIMIT
      • Filtre consultas com HAVING
      • Entenda a diferença entre o LEFT e RIGHT JOIN
      • Saiba usar Sub-Queries
      • Use funções do MySQL
      • Ordene os seus dados usando o ORDER BY
      • Agrupe dados com GROUP BY
  3. 3 Avançando em manipulação de dados

    Agora, você irá se aprimorar na criação de relatórios significativos. Você desenvolverá tabelas com chaves primárias e estrangeiras, entenderá o commit e rollback, auto-incremento, padrões e triggers.

    Depois, já estará na hora de fazer o tratamento de erro corretamente e encapsular o código em funções e stored procedures.

    Você aprenderá a usar os comandos DML, diversas funções que irão facilitar o seu trabalho na hora de obter dados, usar padrões, e triggers.

    • Curso Comandos DML: manipulação de dados com MySQL

      10h
      • Aprenda mais sobre a modelagem de um banco relacional
      • Crie tabelas e relacionamentos entre elas
      • Use importação para popular o banco
      • Saiba lidar com COMMIT e ROLLBACK
      • Trabalhe com Triggers e define sequências
    • Curso Procedures SQL: executando código no MySQL

      14h
      • Saiba implementar Stored Procedures
      • Use o Cursors para buscar dados
      • Controle o fluxo da sua procedure
      • Trate os erros corretamente
      • Aplique Stored Procedures a Triggers
  4. 4 Administrando o MySQL Server

    Nesta última parte, você conhecerá como é o trabalho do dia a dia de um/uma profissional responsável por gerenciar, instalar, configurar, atualizar e monitorar um banco de dados: um/uma DBA (DataBase Administrator).

    Você conhecerá o plano de execução e suas features, os índices e joins. Aprenderá a gerenciar backups e entenderá o que é e como funciona a recuperação.

    • Curso Administração do MySQL: segurança e otimização do banco

      16h
      • Conheça qual é o papel do DBA
      • Faça um tuning do seu hardware
      • Aprenda como executar corretamente o backup
      • Use plano de execução e melhore o desempenho com índices
      • Administre usuários e privilégios

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

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Nas telas onde existem exercícios poderiam quebrar a linha da texto, pois como estou acessando ora no computador ora no celular tem vezes que não consigo visualizar todo o conteúdo como exemplo as paginas: https://cursos.alura.com.br/course/mysql-dba-administracao/task/58635 https://cursos.alura.com.br/course/mysql-dba-administracao/task/58639

Administração do MySQL: segurança e otimização do banco

JOSE TEOTONIO DA SILVA NETO

Curso excelente como os demais. Ressalto que, na parte do treinamento sobre Trigger, a parte do exercício foi bem confusa quando envolveu o uso daquele comando "New". Senti falta de uma explicação mais detalhada sobre como utilizar o trigger para fazer uma atualização dentro da mesma tabela, ou seja, você não usa o comando UPDATE dentro do trigger.

Comandos DML: manipulação de dados com MySQL

Brunno Augusto Cardoso Costa

O curso é bom e traz melhorias significativas em relações aos anteriores, a didática é boa, a abordagem de mostrar a história da sql no começo, bem como mostrar a modelagem do banco antes de implementar as consultas são pontos positivos, para melhorar o curso precisa de um modelo maior mais de 5 tabelas, 10 no mínimo, além disso mais exercícios com consultas diferentes das do vídeo para praticar a grande quantidade de funções estudadas no vídeo.

Consultas SQL: avançando no SQL com MySQL

Maison Galvão

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas