Abstract
In the software industry, Structured Query Language (SQL) remains a highly sought-after skill required by most employers. SQL is widely adopted as the preferred declarative language to manipulate data in relational databases. However, the process of comprehending written and new queries turns out to be difficult, especially for novices. To address this problem, a plethora of tools have been developed to assist a novice understand queries using different approaches via visualisation and narration. This paper describes a SQL Narrator designed using a Context-free Grammar that reads and generates narrations for queries using predefined templates. The SQL Narrator is able to narrate nested queries cascaded with balanced parentheses. The generated narrations can be used in assisting students to comprehend nested SQL queries in learning environments. A survey conducted on 161 participants showed that 98.1% agreed that they were able to understand nested queries using our SQL Narrator.
| Original language | English |
|---|---|
| Title of host publication | 2019 Conference on Information Communications Technology and Society, ICTAS 2019 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9781538673652 |
| DOIs | |
| Publication status | Published - 30 Apr 2019 |
| Event | 3rd Conference on Information Communications Technology and Society, ICTAS 2019 - Durban, South Africa Duration: 6 Mar 2019 → 8 Mar 2019 |
Publication series
| Name | 2019 Conference on Information Communications Technology and Society, ICTAS 2019 |
|---|
Conference
| Conference | 3rd Conference on Information Communications Technology and Society, ICTAS 2019 |
|---|---|
| Country/Territory | South Africa |
| City | Durban |
| Period | 6/03/19 → 8/03/19 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 4 Quality Education
Keywords
- Comprehension aid for queries
- Context-free grammar applications
- Learning via narrations
- SQL query narration
ASJC Scopus subject areas
- Computer Science Applications
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Information Systems and Management
- Education
Fingerprint
Dive into the research topics of 'Generating narrations of nested SQL queries using context-free grammars'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver