Abstract
This paper presents a quantitative analysis of data collected by an online testing system for SQL "select" queries. The data was collected from almost one thousand students, over eight years. We examine which types of queries our students found harder to write. The seven types of SQL queries studied are: simple queries on one table; grouping, both with and without "having"; natural joins; simple and correlated sub-queries; and self-joins. The order of queries in the preceding sentence reflects the order of student difficulty we see in our data.
Original language | English |
---|---|
Title of host publication | ITiCSE 2015 |
Subtitle of host publication | Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education |
Place of Publication | New York, NY |
Publisher | Association for Computing Machinery |
Pages | 201-206 |
Number of pages | 6 |
ISBN (Electronic) | 9781450334402 |
DOIs | |
Publication status | Published - 2015 |
Externally published | Yes |
Event | ACM Conference on Innovation and Technology in Computer Science Education (20th : 2015) - Vilnius, Lithuania Duration: 4 Jul 2015 → 8 Jul 2015 |
Conference
Conference | ACM Conference on Innovation and Technology in Computer Science Education (20th : 2015) |
---|---|
Abbreviated title | ITiCSE 2015 |
Country/Territory | Lithuania |
City | Vilnius |
Period | 4/07/15 → 8/07/15 |
Keywords
- online assessment
- databases
- SQL queries