Maratona SQL
A Maratona de SQL é uma competição que acontece no evento nacional mais importante da área Banco de Dados, o Simpósio Brasileiro de Banco de Dados (SBBD). Ela é Inspirada na maratona de programação da Sociedade Brasileira de Computação. A Maratona de SQL se destina a alunos de ensino médio técnico, graduação e profissionais de TI.
A competição promove exige dos participante criatividade, trabalho em equipe, busca de novas soluções e habilidade de resolver problemas sob pressão. Durante a competição, serão dados problemas com um esquema de banco de dados e sua instância. As soluções devem ser proposta através de consultas utilizando a linguagem SQL. Elas serão avaliadas quanto à corretude e quantidade de submissões.
Cada equipe será formada por até 3 (três) pessoas, podendo cada equipe ter a seguinte formação:
Nível médio:
- 2 alunos cursando ensino médio + 1 aluno cursando graduação ou
- 3 alunos cursando ensino médio
Nível superior:
- 2 alunos cursando graduação + 1 aluno cursando pós-graduação ou
- 2 alunos cursando graduação + 1 profissional ou
- 3 alunos cursando graduação
As equipes só poderão usar um único computador, para resolver até seis problemas em até 2,5 horas. Cada equipe é responsável por levar o seu próprio computador. Lembre-se que computadores podem falhar. Dessa forma, tenham um equipamento reserva.
As equipes podem utilizar livros, artigos ou manuais impressos. O sistema de gerência de bancos de dados utilizado na maratona será o PostgreSQL. Portanto, faz-se necessário o conhecimento de sua sintaxe SQL.
A classificação das equipes se dará pelo número de problemas resolvidos. O critério de desempate será o menor número de submissões. Teremos 2 (duas) equipes vencedoras: ensino médio e graduação. As equipes vencedoras serão as que resolverem o maior número de problemas em menor tempo total para cada categoria (ensino médio e graduação).