Program - Tool to aid teaching in Algebra Relational

  • Arley Prates UFBA
  • Daniela Barreiro Claro UFBA
  • Edlane Proencia UFBA
  • João Queiroz UFBA

Abstract


The difficulty in teaching Algebra and Relational Calculus has been proven through the GPA in Database courses. The abstraction of these languages makes difficult the understanding and culminates with the demotivation in the sequence of the course. However, Algebra and Calculus are the foundations that support the SQL language and especially the foundations to optimize a DBMS. Thus, in order to facilitate and motivate learning, we developed a tool called ProgramAR which has as its main objective the description of expressions in Algebra and Relational Calculus which are converted to the SQL language. These expressions are executed over a DBMS, allowing students to view the results. In order to validate the tool, some tests were conducted with students of the Information Systems and Computer Science courses from the Federal University of Bahia.

References

Appel, A. P. and Traina Jr., C. (2004). iDFQL Uma Ferramenta de Apoio ao Processo de Ensino-Aprendizagem da íAlgebra Relacional Baseado no Construcionismo. PhD thesis, Instituto de Ciências Matemáticas e de Computação USP. São Carlos, SP.

ELMASRI, R. and NAVATHE, S. B. (2010). Sistemas de banco de dados. Pearson Addison Wesley.

Lautert, L. R. (2010). Implementação de um Simulador de Consultas em Álgebra Relacional. PhD thesis, Trabalho de Graduação. Universidade Federal de Santa Maria. Centro de Tecnologia. Curso de Ciência da Computação. Santa Maria, RS.

Paes, E. L. (2004). EnsinAR: Ferramenta Didática para o Ensino de íAlgebra Relacional. PhD thesis, Universidade Federal de Santa Catarina Centro Tecnológico. Departamento de Informática e Estatística. Florianópolis.

Pereira, Juliana Alves; Resende, A. M. P. d. (2012). Uma Análise dos Ambientes de Ensino de Banco de Dados. PhD thesis, Universidade Federal de Lavras Departamento de Ciência da Computação UFLA. Lavras, MG.

RAMAKRISHNAN, R. and GEHRKE, J. (2008). Sistemas de Gerenciamento de Banco de Dados. McGraw Hill, 3rd edition.

Sumathi, S. and Esakkirajan, S. (2007). Fundamentals of Relational Database Management Systems. Springer.

ULLMAN, J. D., AHO, A. V., and SETHI, R. (1995). Compiladores Princípios, Técnicas e Ferramentas. LTC.
Published
2013-05-22
PRATES, Arley; CLARO, Daniela Barreiro; PROENCIA, Edlane; QUEIROZ, João. Program - Tool to aid teaching in Algebra Relational. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 9. , 2013, João Pessoa. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 499-510. DOI: https://doi.org/10.5753/sbsi.2013.5715.