🎯 Objetivo do Jogo
Você é um detetive da Agência de Harmonia Digital e deve usar comandos SQL para resolver mistérios e restaurar a ordem no banco de dados corrompido.
Sua missão: Desvendar a Grande Conspiração dos Dados através de 12 casos interconectados, aprendendo SQL de forma progressiva.
🎮 Como Jogar
1. Leia o Briefing
Cada caso apresenta um mistério específico no painel esquerdo. Leia atentamente o objetivo e as dicas.
2. Construa sua Consulta
Use os botões do Construtor para montar a consulta SQL ou digite diretamente no terminal.
💡 Dica Importante
As dicas são opcionais! Clique em "MOSTRAR DICA" apenas se precisar de ajuda. Tente resolver sozinho primeiro para um maior desafio.
3. Execute e Analise
Pressione EXECUTAR ou Enter para ver os resultados. Analise se resolveu o mistério!
4. Avance Manualmente
Só é possível avançar para o próximo caso após resolver o atual corretamente. Use os botões de navegação.
📚 O que Você Vai Aprender
🔍 Módulo 1: Comandos Básicos
- SELECT - Selecionar dados
- FROM - Especificar tabelas
- WHERE - Filtrar resultados
- Operadores de comparação (=, >, <, >=, <=)
SELECT coluna FROM tabela WHERE condição
🔎 Módulo 2: Filtros Avançados
- AND, OR, NOT - Lógica booleana
- LIKE - Busca por padrões
- BETWEEN - Intervalos
- IN - Listas de valores
SELECT * FROM tabela WHERE coluna LIKE '%padrão%'
🔗 Módulo 3: Relacionamentos
- INNER JOIN - Dados relacionados
- LEFT JOIN - Incluir dados ausentes
- Chaves primárias e estrangeiras
- Relacionamentos entre tabelas
SELECT * FROM tabela1 INNER JOIN tabela2 ON tabela1.id = tabela2.id
📊 Módulo 4: Funções de Agregação
- COUNT - Contar registros
- COUNT DISTINCT - Contar únicos
- GROUP BY - Agrupar dados
- Análise estatística básica
SELECT COUNT(*) FROM tabela GROUP BY coluna
📋 Estrutura dos Casos
🕵️ Casos Narrativos (1-12)
Cada caso é uma página separada com:
- História contextualizada no universo cyberpunk
- Objetivo específico de aprendizado SQL
- Dados reais para investigar
- Validação automática da resposta
- Progressão bloqueada até resolver corretamente
📝 Mini Prova Final
Após completar todos os casos:
- Questões de múltipla escolha baseadas na história
- Perguntas práticas sobre os dados investigados
- Mescla entre narrativa e conceitos SQL
- Certificado digital de conclusão
📊 Avaliação do Jogo
Formulário final para feedback:
- Nota geral do jogo (1-5 estrelas)
- Auxílio na compreensão da matéria
- Qualidade da história e narrativa
- Dificuldade percebida dos casos
- Sugestões de melhoria
🔧 Solução de Problemas
❌ Erros Comuns
Erro: "Syntax Error"
Causa: Sintaxe SQL incorreta
Solução: Verifique vírgulas, aspas e palavras-chave
❌ SELECT nome, FROM cidadaos
✅ SELECT nome FROM cidadaos
Erro: "No such table"
Causa: Nome da tabela incorreto
Solução: Use 'cidadaos' ou 'veiculos' (minúsculas)
❌ SELECT * FROM Cidadaos
✅ SELECT * FROM cidadaos
Erro: "No such column"
Causa: Nome da coluna incorreto
Solução: Verifique os nomes exatos das colunas
❌ SELECT Name FROM cidadaos
✅ SELECT nome FROM cidadaos
🆘 Precisa de Ajuda?
Se encontrar problemas técnicos, a página de erro contém logs detalhados para diagnóstico.