Bandeira do Brasil

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).

Scroll to top