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
Sciel Buitrago👑
Ciência da Computação
Desenvolvedor Backend, entusiasta em Python, com conhecimentos em SQL e fundamentos de estrutura de dados.
Luis Felipe Nicolau
Ciência da Computação
Engenheiro de dados Experiente em SQL e Python.