Relational Algebra Teaching Support Tool
In recent years, there has been an increasing supply of digital, pedagogical tools, known as Digital Learning Objects (DLO) – digital resources (image, film, animation, etc.) and software developed specifically for educational purposes. In the area of Computer Science, teaching Databases present a p...
Published in: | Journal of Information Systems Engineering & Management |
---|---|
Main Authors: | , |
Format: | Article in Journal/Newspaper |
Language: | English |
Published: |
IADITI
2017
|
Subjects: | |
Online Access: | https://doi.org/10.20897/jisem.201708 https://doaj.org/article/f62b9af3787849adadb9f786c37cd3bb |
id |
fttriple:oai:gotriple.eu:oai:doaj.org/article:f62b9af3787849adadb9f786c37cd3bb |
---|---|
record_format |
openpolar |
spelling |
fttriple:oai:gotriple.eu:oai:doaj.org/article:f62b9af3787849adadb9f786c37cd3bb 2023-05-15T16:02:00+02:00 Relational Algebra Teaching Support Tool Jonathas Jivago de Almeida Cruz Kleber Kroll de Azevedo Silva 2017-01-01 https://doi.org/10.20897/jisem.201708 https://doaj.org/article/f62b9af3787849adadb9f786c37cd3bb en eng IADITI doi:10.20897/jisem.201708 2468-4376 https://doaj.org/article/f62b9af3787849adadb9f786c37cd3bb undefined Journal of Information Systems Engineering & Management, Vol 2, Iss 2, Pp 1-6 (2017) relational algebra digital learning object Computer & Communication Sciences Educational Science Engineering edu lang Journal Article https://vocabularies.coar-repositories.org/resource_types/c_6501/ 2017 fttriple https://doi.org/10.20897/jisem.201708 2023-01-22T18:04:25Z In recent years, there has been an increasing supply of digital, pedagogical tools, known as Digital Learning Objects (DLO) – digital resources (image, film, animation, etc.) and software developed specifically for educational purposes. In the area of Computer Science, teaching Databases present a particular challenge because of a lack of quality tools to work with Relational Algebra. The present study proposes a web-based tool to support teaching and learning Relational Algebra – an important subject that is particularly difficult for students to understand. The purpose of the proposed tool is to provide an alternative method for teaching Relational Algebra operations, such as: selection, projection, union, set difference, rename, intersection, Cartesian product, natural join, division and some aggregate functions. In addition, we propose a graphic definition of a database schema (using features such as drag and drop, column highlights, lines, fields, etc.), so students can use the tool easily, and in conjunction with the theory taught regarding the definition languages (DDL) and data manipulation (DML). We intend for this tool to serve as an appropriate means for teaching and learning Relational Algebra, contributing to the development of new teaching skills, as well motivating the students in the process of learning. Article in Journal/Newspaper DML Unknown Journal of Information Systems Engineering & Management 2 2 |
institution |
Open Polar |
collection |
Unknown |
op_collection_id |
fttriple |
language |
English |
topic |
relational algebra digital learning object Computer & Communication Sciences Educational Science Engineering edu lang |
spellingShingle |
relational algebra digital learning object Computer & Communication Sciences Educational Science Engineering edu lang Jonathas Jivago de Almeida Cruz Kleber Kroll de Azevedo Silva Relational Algebra Teaching Support Tool |
topic_facet |
relational algebra digital learning object Computer & Communication Sciences Educational Science Engineering edu lang |
description |
In recent years, there has been an increasing supply of digital, pedagogical tools, known as Digital Learning Objects (DLO) – digital resources (image, film, animation, etc.) and software developed specifically for educational purposes. In the area of Computer Science, teaching Databases present a particular challenge because of a lack of quality tools to work with Relational Algebra. The present study proposes a web-based tool to support teaching and learning Relational Algebra – an important subject that is particularly difficult for students to understand. The purpose of the proposed tool is to provide an alternative method for teaching Relational Algebra operations, such as: selection, projection, union, set difference, rename, intersection, Cartesian product, natural join, division and some aggregate functions. In addition, we propose a graphic definition of a database schema (using features such as drag and drop, column highlights, lines, fields, etc.), so students can use the tool easily, and in conjunction with the theory taught regarding the definition languages (DDL) and data manipulation (DML). We intend for this tool to serve as an appropriate means for teaching and learning Relational Algebra, contributing to the development of new teaching skills, as well motivating the students in the process of learning. |
format |
Article in Journal/Newspaper |
author |
Jonathas Jivago de Almeida Cruz Kleber Kroll de Azevedo Silva |
author_facet |
Jonathas Jivago de Almeida Cruz Kleber Kroll de Azevedo Silva |
author_sort |
Jonathas Jivago de Almeida Cruz |
title |
Relational Algebra Teaching Support Tool |
title_short |
Relational Algebra Teaching Support Tool |
title_full |
Relational Algebra Teaching Support Tool |
title_fullStr |
Relational Algebra Teaching Support Tool |
title_full_unstemmed |
Relational Algebra Teaching Support Tool |
title_sort |
relational algebra teaching support tool |
publisher |
IADITI |
publishDate |
2017 |
url |
https://doi.org/10.20897/jisem.201708 https://doaj.org/article/f62b9af3787849adadb9f786c37cd3bb |
genre |
DML |
genre_facet |
DML |
op_source |
Journal of Information Systems Engineering & Management, Vol 2, Iss 2, Pp 1-6 (2017) |
op_relation |
doi:10.20897/jisem.201708 2468-4376 https://doaj.org/article/f62b9af3787849adadb9f786c37cd3bb |
op_rights |
undefined |
op_doi |
https://doi.org/10.20897/jisem.201708 |
container_title |
Journal of Information Systems Engineering & Management |
container_volume |
2 |
container_issue |
2 |
_version_ |
1766397645461389312 |