ARSimples: Uma ferramenta de auxílio ao ensino da Álgebra Relacional usando GALS, Emscripten e WebAssembly

  • Rodrigo do Nascimento Siqueira UFMA
  • Simara Vieira da Rocha UFMA

Resumo


As ferramentas de ensino permitem inumeras possibilidades de tornar a didatica mais envolvente e assimilativa. Por outro lado, a ´ Algebra Relacional constitui um conteudo da disciplina de Banco de Dados e por ter um alto nível de abstrac¸ao traz dificuldades para o entendimento dos seus conceitos e dos resultados produzidos pelas operac¸oes. O objetivo deste trabalho ˜ e o desenvolvimento de uma soluc¸ao online usando GALS, Emscripten e WebAssembly ˜ voltada para o aux´ılio no ensino de Algebra Relacional, onde seja possível realizar consultas em Algebra Relacional, traduzi-las para a linguagem Structured Query Language (SQL) e exibir um resultado.

Palavras-chave: Álgebra relacional, GALS, WebAssembly

Referências

Aho, A. V., Sethi, R., Ullman, J. D., and Lamp, M. S. (2007). Compiladores: princípios, t´ecnicas e ferramentas, volume 2. Pearson.

Chiofi, L. C. and de Oliveira, M. R. F. (2014). O uso das tecnologias educacionais como ferramentas didáticas no processo de ensino e aprendizagem. OS DESAFIOS DA ESCOLA PU´BLICA PARANAENSE NA PERSPECTIVA DO PROFESSOR PDE.

Emscripten (2015). Introducing emscripten. https://emscripten.org/docs/introducing_emscripten/index.html.

Gesser, C. E. (2003). Gals - gerador de analisadores léxicos e sintáticos.

Kessler, J., Tschuggnall, M., and Specht, G. (2019). Relax: A webbased execution and learning tool for relational algebra. Datenbanksysteme f¨ur Business, Technologie und Web.

Murillo, J. V., Chavarr´ýa, S. B., and Rivera, S. M. (2012). Herramienta asistida por computadora para la enseN˜ anza del Á lgebra relacional en bases de datos. UNICIENCIA.

Navathe, S. and Elmasri, R. (2011). Sistemas de Bancos de Dados, volume 6. Editora Addison-Wesley.

Paes, E. L. (2007). Ensinar: Ferramenta didática para o ensino de Álgebra relacional.

Prates, A., Claro, D. B., Proencia, E., and Queiroz, J. (2013). Programar - ferramenta para auxiliar o ensino em Álgebra relacional.

WebAssembly (2017). Webassembly. https://webassembly.org/.
Publicado
25/09/2019
SIQUEIRA, Rodrigo do Nascimento; DA ROCHA, Simara Vieira. ARSimples: Uma ferramenta de auxílio ao ensino da Álgebra Relacional usando GALS, Emscripten e WebAssembly. In: ESCOLA REGIONAL DE COMPUTAÇÃO DO CEARÁ, MARANHÃO E PIAUÍ (ERCEMAPI), 7. , 2019, São Luís/MA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 71-78.