Exercícios Básicos de DML
Exercício 1: Consultas Simples
Descrição
Pratique consultas básicas para recuperar dados das tabelas.
Requisitos
Selecionar todos os registros
Selecionar colunas específicas
Filtrar com WHERE
Ordenar resultados
Solução
Exercício 2: Inserção de Dados
Descrição
Pratique a inserção de novos registros nas tabelas.
Requisitos
Inserir um único registro
Inserir múltiplos registros
Inserir com valores padrão
Inserir com subconsulta
Solução
Exercício 3: Atualização de Dados
Descrição
Pratique a atualização de registros existentes.
Requisitos
Atualizar um único registro
Atualizar múltiplos registros
Atualizar com condição
Atualizar com expressão
Solução
Exercício 4: Exclusão de Dados
Descrição
Pratique a exclusão de registros das tabelas.
Requisitos
Excluir um único registro
Excluir múltiplos registros
Excluir com condição
Excluir com subconsulta
Solução
Exercício 5: Consultas com Funções
Descrição
Pratique consultas utilizando funções SQL básicas.
Requisitos
Funções de agregação
Funções de string
Funções de data
Funções matemáticas
Solução
Exercício 6: Consultas com GROUP BY
Descrição
Pratique consultas com agrupamento de dados.
Requisitos
Agrupar por uma coluna
Agrupar por múltiplas colunas
Filtrar grupos com HAVING
Ordenar grupos
Solução
Exercício 7: Consultas com JOIN
Descrição
Pratique consultas que relacionam múltiplas tabelas.
Requisitos
INNER JOIN
LEFT JOIN
Múltiplos JOINs
Filtros com JOIN
Solução
Exercício 8: Subconsultas
Descrição
Pratique o uso de subconsultas em operações DML.
Requisitos
Subconsulta no WHERE
Subconsulta no FROM
Subconsulta no SELECT
Subconsulta com operadores de comparação
Solução
Exercício 9: Operadores de Conjunto
Descrição
Pratique o uso de operadores de conjunto em consultas.
Requisitos
UNION
INTERSECT
EXCEPT
Combinação de operadores
Solução
Exercício 10: Transações
Descrição
Pratique o uso de transações para garantir a integridade dos dados.
Requisitos
Iniciar transação
Confirmar alterações
Reverter alterações
Pontos de salvamento
Solução
Critérios de Avaliação
Sintaxe correta
Uso adequado de cláusulas e operadores
Eficiência das consultas
Integridade dos dados após manipulação
Aplicação de boas práticas
Dicas de Estudo
Teste cada comando separadamente
Verifique os resultados após cada operação
Pratique com diferentes conjuntos de dados
Experimente variações dos comandos
Analise o plano de execução das consultas