
O que são joins e os tipos
Criação de tabelas com chaves relacionais(FK)
Inner, Left, Right, Full/Union/All Joins
Subquerie em Select
Subquerie em Where
Subquerie em From
Subquerie correlacionada
Subquerie em Insert
Subquerie em Update
Subquerie em Delete
O que é normalização?
1ª, 2ª e 3ª forma normal
Relação com ACID - O que é ACID
Atomicidade
Consistência
Isolamento
Durabilidade
Quando normalizar e quando desnormalizar?
Você já domina o básico de SQL e agora quer levar suas habilidades para o próximo nível? Este curso é a continuação ideal para quem deseja aprofundar seus conhecimentos em bancos de dados relacionais usando MySQL.
Ao longo das aulas, você irá trabalhar com situações mais complexas e recursos intermediários do SQL, aprendendo a lidar com múltiplas tabelas, construir subqueries poderosas, aplicar funções úteis e entender a lógica por trás da normalização de dados.
Este curso é voltado para quem já entende os comandos básicos como SELECT, INSERT, UPDATE, DELETE e agora quer criar consultas mais eficientes, organizadas e preparadas para sistemas reais.
Você vai aprender a:
Aplicar operadores de comparação e lógicos em consultas
Utilizar funções de agregação como COUNT, SUM, AVG, MAX e MIN
Tratar valores nulos com COALESCE
Criar relacionamentos entre tabelas com chaves estrangeiras (FK)
Utilizar os principais tipos de JOIN: INNER, LEFT, RIGHT e FULL
Trabalhar com subqueries em SELECT, WHERE, FROM, INSERT, UPDATE e DELETE
Entender subqueries correlacionadas
Compreender os princípios de normalização (1FN, 2FN e 3FN)
Conhecer o conceito ACID e sua relação com a integridade dos dados
Saber quando normalizar ou desnormalizar um banco de dados
Este curso oferece teoria aplicada com muitos exemplos práticos e exercícios comentados. Ao final, você estará mais preparado para lidar com bancos de dados em contextos reais e prontos para o mercado de trabalho.