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 do banco de dados.
Modelagem e Estrutura: Definição de tabelas, principais tipos de dados e uso de constraints como PK, FK, UNIQUE e AUTO_INCREMENT.
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 da 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.