Titulo Estágio
Online Interactive Database Learning System
Área Tecnológica
Bases de Dados
Local do Estágio
DEI/CISUC - Computational Design and Visualization Lab
Enquadramento
As bases de dados afirmaram-se nas últimas décadas como um meio por excelência não só para guardar informação como também para providenciar uma consulta rápida aos dados, permitindo ainda algum processamento sobre os mesmos. A interação com os sistemas de gestão de bases de dados faz-se tradicionalmente usando SQL (Structured Query Language), tornando-se assim uma base de conhecimento necessária a qualquer informático ou entusiasta das ciências da informação. Apesar da existência de vários tutoriais e sistemas dedicados à aprendizagem de conceitos relacionados com bases de dados e SQL, é possível identificar a falta de um componente de personalização nestes sistemas que torne o processo de aprendizagem mais simples, agradável e intuitivo, fornecendo conteúdos mais personalizados.
Objetivo
Tendo este contexto em mente, o objectivo deste estágio é o desenvolvimento de um sistema web para aprendizagem da linguagem SQL, permitindo que os utilizadores possam testar os seus conhecimentos numa base de dados existente e pessoal, e registando a sua evolução no processo de aprendizagem. O sistema deverá ser capaz de identificar problemas associados ao processo de aprendizagem e fornecer indicações personalizadas sobre os mesmos, e como poderão ser ultrapassados.
Este sistema será ainda integrado no site do DEI Academy, promovendo a visibilidade do mesmo e a utilização por parte de um alargado número de utilizadores.
Plano de Trabalhos - Semestre 1
O plano de trabalhos para o primeiro semestre inclui:
- Estudo de sistemas e tutoriais relacionados com bases de dados e SQL.
- Concepção e especificação do sistema a desenvolver
- Desenvolvimento de um protótipo (módulo de gestão de utilizadores)
- Escrita do relatório intermédio.
Plano de Trabalhos - Semestre 2
O plano de trabalhos para o segundo semestre inclui:
- Desenvolvimento e testes do sistema
- Integração do sistema no módulo de bases de dados do DEI Academy
- Escrita do relatório de estágio
Condições
Estágio não remunerado.
Observações
Desejados bons conhecimentos de programação e de SQL.
Orientador
Daniel Castro Silva
dcs@dei.uc.pt 📩