Objetivo: Apresentar conceitos básicos e tornar o aluno confortável com o ambiente do HeidiSQL.
Aula 1: Introdução
O que é banco de dados?
Modelos de dados (relacional x não relacional)
Instalando MySQL/MariaDB e HeidiSQL
Primeiro acesso ao banco
Aula 2: Conceitos Fundamentais
Bancos, tabelas, registros e campos
Tipos de dados (INT, VARCHAR, DATE, FLOAT etc.)
Criando o primeiro banco e tabela no HeidiSQL
Aula 3: Manipulação de Dados – INSERT, SELECT
Inserindo registros manualmente e via script
Recuperando dados básicos com SELECT
Filtros com WHERE
Aula 4: Organização e Boas Práticas
Normalização (1FN, 2FN, 3FN – conceitos básicos)
Alterando tabelas com ALTER TABLE
Exclusão de dados (DELETE) e truncamento
Objetivo: Ensinar consultas mais avançadas e introduzir relacionamentos.
Aula 5: Seleção Avançada
Ordenação (ORDER BY)
Limite de resultados (LIMIT)
Operadores lógicos (AND, OR, IN, BETWEEN)
Aula 6: Funções de Agregação
COUNT, SUM, AVG, MIN, MAX
Agrupamento com GROUP BY
Filtros de agrupamento (HAVING)
Aula 7: Relacionamentos
Chave primária e chave estrangeira
Criando relacionamentos no HeidiSQL
Diferença entre INNER JOIN, LEFT JOIN, RIGHT JOIN
Aula 8: Consultas com Várias Tabelas
Exercícios de JOIN
Subconsultas (SELECT dentro de SELECT)
Boas práticas em consultas complexas
Objetivo: Aplicar os conceitos em um projeto real simples.
Aula 9: Views e Índices
O que são views e quando usar
Criando e alterando views
Índices e desempenho de consultas
Aula 10: Controle e Segurança
Criando usuários e permissões no HeidiSQL
Backup e restauração de bancos
Exportação e importação de dados
Aula 11: Projeto Prático – Parte 1
Modelagem de um sistema simples (ex.: controle de vendas ou biblioteca)
Criação das tabelas e relacionamentos
Inserção de dados iniciais
Aula 12: Projeto Prático – Parte 2
Consultas úteis no sistema criado
Relatórios com JOIN, GROUP BY e filtros
Revisão geral e fechamento do curso
Carga horária total:
Cronograma em breve.
Sou professor há mais de 15 anos, apaixonado por ensinar e compartilhar conhecimento. Ao longo da minha trajetória, já ministrei diversos cursos, participei de palestras sobre tecnologia e tive o privilégio de inspirar muitas pessoas. Atualmente, já são mais de 3 mil alunos que passaram pelas minhas aulas e esse número continua crescendo.
Amo o que faço e acredito que o aprendizado deve ser leve e acessível. Por isso, procuro sempre transformar minhas aulas em momentos agradáveis, que unem teoria e prática de forma clara e envolvente.
Minha missão é ajudar você a desenvolver suas habilidades, crescer no mercado e conquistar novas oportunidades através do conhecimento em tecnologia.