Computer-aided tool for the teaching of relational algebra in data base courses
Autores principales: | , , |
---|---|
Formato: | Online |
Idioma: | spa |
Publicado: |
Universidad Nacional, Costa Rica
2012
|
Acceso en línea: | https://www.revistas.una.ac.cr/index.php/uniciencia/article/view/3873 |
id |
UNICIENCIA3873 |
---|---|
record_format |
ojs |
spelling |
UNICIENCIA38732019-04-23T03:13:55Z Computer-aided tool for the teaching of relational algebra in data base courses Herramienta asistida por computadora para la enseñanza del álgebra relacional en bases de datos Villalobos Murillo, Johnny Brenes Chavarría, Steven Mora Rivera, Sonia compiler teaching-learning educational software SQL relational algebra translator compilador enseñanza-aprendizaje software educativo SQL álgebra relacional traductor This article describes the design and implementation of computer-aided tool called Relational Algebra Translator (RAT) in data base courses, for the teaching of relational algebra. There was a problem when introducing the relational algebra topic in the course EIF 211 Design and Implementation of Databases, which belongs to the career of Engineering in Information Systems of the National University of Costa Rica, because students attending this course were lacking profound mathematical knowledge, which led to a learning problem, being this an important subject to understand what the data bases search and request do RAT comes along to enhance the teaching-learning process.It introduces the architectural and design principles required for its implementation, such as: the language symbol table, the gramatical rules and the basic algorithms that RAT uses to translate from relational algebra to SQL language. This tool has been used for one periods and has demonstrated to be effective in the learning-teaching process. This urged investigators to publish it in the web site: www.slinfo.una.ac.cr in order for this tool to be used in other university courses. En este artículo se describe el diseño, la implementación y el uso de una herramienta asistida por computadora para la enseñanza del álgebra relacional en cursos de bases de datos, la herramienta ha sido llamada Relational Algebra Traslator(RAT).En el curso EIF 211 Diseño e implementación de bases de datos de la carrera de Ingeniería en Sistemas de Información de la Universidad Nacional de Costa Rica se tiene la problemática de introducir el tema del álgebra relacional y siendo los conocimientos matemáticos del estudiante no muy profundos en el área, se daba una gran dificultad en el aprendizaje del tema, el cual es muy importante para entender bien el trabajo que realizan las bases de datos, de esta forma el RAT ha sido conceptualizado como una herramienta que viene a apoyar el proceso de enseñanza-aprendizaje.Se presentan los principios de diseño y arquitectura que requiere su implementación tales como: la tabla de símbolos del lenguaje, las reglas gramaticales y los algoritmos básicos que utiliza el Relational Algebra Traslator, para realizar las traducciones de álgebra relacional al lenguaje SQL4.La herramienta se ha puesto en práctica durante un ciclo lectivo y ha demostrado tener efectividad en el proceso de enseñanza aprendizaje; esto ha motivado a los investigadores a publicarlo en el sitio www.slinfo.una.ac.cr con el propósito de que esta herramienta pueda ser utilizada en diversos cursos en otras universidades. Universidad Nacional, Costa Rica 2012-01-01 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Papers evaluated by academic peers Artículos evaluados por pares académicos application/pdf https://www.revistas.una.ac.cr/index.php/uniciencia/article/view/3873 Uniciencia; Vol. 26 No. 1-2 (2012); 179-195 Uniciencia; Vol. 26 Núm. 1-2 (2012); 179-195 Uniciencia; v. 26 n. 1-2 (2012); 179-195 2215-3470 spa https://www.revistas.una.ac.cr/index.php/uniciencia/article/view/3873/3714 |
institution |
Universidad Nacional de Costa Rica |
collection |
Uniciencia |
language |
spa |
format |
Online |
author |
Villalobos Murillo, Johnny Brenes Chavarría, Steven Mora Rivera, Sonia |
spellingShingle |
Villalobos Murillo, Johnny Brenes Chavarría, Steven Mora Rivera, Sonia Computer-aided tool for the teaching of relational algebra in data base courses |
author_facet |
Villalobos Murillo, Johnny Brenes Chavarría, Steven Mora Rivera, Sonia |
author_sort |
Villalobos Murillo, Johnny |
title |
Computer-aided tool for the teaching of relational algebra in data base courses |
title_short |
Computer-aided tool for the teaching of relational algebra in data base courses |
title_full |
Computer-aided tool for the teaching of relational algebra in data base courses |
title_fullStr |
Computer-aided tool for the teaching of relational algebra in data base courses |
title_full_unstemmed |
Computer-aided tool for the teaching of relational algebra in data base courses |
title_sort |
computer-aided tool for the teaching of relational algebra in data base courses |
title_alt |
Herramienta asistida por computadora para la enseñanza del álgebra relacional en bases de datos |
publisher |
Universidad Nacional, Costa Rica |
publishDate |
2012 |
url |
https://www.revistas.una.ac.cr/index.php/uniciencia/article/view/3873 |
work_keys_str_mv |
AT villalobosmurillojohnny computeraidedtoolfortheteachingofrelationalalgebraindatabasecourses AT breneschavarriasteven computeraidedtoolfortheteachingofrelationalalgebraindatabasecourses AT morariverasonia computeraidedtoolfortheteachingofrelationalalgebraindatabasecourses AT villalobosmurillojohnny herramientaasistidaporcomputadoraparalaensenanzadelalgebrarelacionalenbasesdedatos AT breneschavarriasteven herramientaasistidaporcomputadoraparalaensenanzadelalgebrarelacionalenbasesdedatos AT morariverasonia herramientaasistidaporcomputadoraparalaensenanzadelalgebrarelacionalenbasesdedatos |
_version_ |
1805400634316292096 |