Towards automatic grading of SQL queries

dc.contributor.authorVenkatamuniyappa, Vijay Kumar
dc.date.accessioned2018-04-19T18:18:30Z
dc.date.available2018-04-19T18:18:30Z
dc.date.graduationmonthAugusten_US
dc.date.issued2018-08-01en_US
dc.date.issued
dc.date.published2018en_US
dc.description.abstractAn Introduction to Databases course involves learning the concepts of data storage, manipulation, and retrieval. Relational databases provide an ideal learning path for understanding database concepts. The Structured Query Language (SQL) is a standard language for interacting with relational database. Each database vendor implements a variation of the SQL standard. Furthermore, a particular question that asks for some data can be written in many ways, using somewhat similar or structurally different SQL queries. Evaluation of SQL queries for correctness involves the verification of the SQL syntax and semantics, as well as verification of the output of queries and the usage of correct clauses. An evaluation tool should be independent of the specific database queried, and of the nature of the queries, and should allow multiple ways of providing input and retrieving the output. In this report, we have developed an evaluation tool for SQL queries, which checks for correctness of MySQL and PostgreSQL queries with the help of a parser that can identify SQL clauses. The tool developed will act as a portal for students to test and improve their queries, and finally to submit the queries for grading. The tool minimizes the manual effort required while grading, by taking advantage of the SQL parser to check queries for correctness, provide feedback, and allow submission.en_US
dc.description.advisorDoina Carageaen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Computer Scienceen_US
dc.description.levelMastersen_US
dc.identifier.urihttp://hdl.handle.net/2097/38819
dc.language.isoen_USen_US
dc.publisherKansas State Universityen
dc.subjectStructured Query Language (SQL) parseren_US
dc.subjectrelational databaseen_US
dc.subjectautomatic assignment gradingen_US
dc.titleTowards automatic grading of SQL queriesen_US
dc.typeReporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
VijayKumarVenkatamuniyappa2018.pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format
Description:
Masters report
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: