Machine Learning

SQL

Campus: Asa Norte

Dias e Horários: Segunda, Quarta e Sexta: 17h30 às 19h

Sobre a Oficina

Esta oficina apresenta uma introdução prática e direta ao universo do SQL e dos bancos de dados relacionais. A proposta é levar o aluno do zero ao domínio das operações essenciais para criar, consultar e manipular dados, sempre com exemplos reais e exercícios guiados. É um percurso desenhado para quem quer entender como o MySQL funciona na prática — desde a criação de tabelas até consultas mais avançadas.

O que você vai aprender:


Fundamentos do MySQL: instalação, primeiro contato com um banco real e criação de banco de dados.
Modelagem e Estrutura: definição de tabelas, principais tipos de dados e uso de constraints como PK, FK, UNIQUE e AUTOINCREMENT.
DML na Prática: inserir, atualizar e deletar registros; realizar dumps rápidos; trabalhar com SELECT, WHERE, AND/OR, ORDER BY e LIMIT.
Funções Importantes: uso de funções agregadoras como COUNT, SUM e AVG dentro de consultas.
Joins: entendimento dos relacionamentos entre tabelas e como combinar dados de forma eficiente.
Consultas Avançadas: subqueries, views, stored procedures e triggers para automação de lógica dentro do banco.
Transações: uso de ROLLBACK, SAVEPOINT e dos princípios A.C.I.D. que garantem integridade das operações.

Estrutura da Oficina:


As aulas evoluem de forma progressiva:
Aula 01 — Primeiro contato com banco real, criação de tabelas e manipulação básica de dados. (Inclui toda a parte DDL e introdução ao DML).
Aula 02 — Refinamento das consultas: operadores lógicos, ordenação e funções agregadas, seguido da introdução aos principais tipos de JOIN.
Aula 03 — Avanço para recursos profissionais: subqueries, views, procedures, triggers e transações.

Para quem é esta oficina:

• Alunos que nunca tiveram contato com bancos de dados.
• Quem deseja aprender SQL de forma aplicada, entendendo não só comandos, mas seus usos reais.
• Estudantes de tecnologia que querem adquirir uma base sólida para disciplinas futuras ou projetos práticos.

Monitores Responsáveis

Foto do Monitor Sciel Buitrago

Sciel Buitrago👑

Ciência da Computação

Desenvolvedor Backend, entusiasta em Python, com conhecimentos em SQL e fundamentos de estrutura de dados.

Foto do Monitor Otávio Oliveira

Luis Felipe Nicolau

Ciência da Computação

Engenheiro de dados Experiente em SQL e Python.