{"title":"A teaching system for SQL","authors":"R. Kearns, Stephen Shead, A. Fekete","doi":"10.1145/299359.299391","DOIUrl":null,"url":null,"abstract":"Skill in writing SQL queries is a fundamental outcome expected by industry from any university course in Database Systems. Students often have difficulty with fundamental SQL concepts such as multitable joins, aggregation and grouping. This paper describes teaching software, which supports students learning these concepts. The system, called esql, is similar to a normal query interface, except that the response to a SELECT statement is not merely to show the result, but instead to show a sequence of images, giving a step-by-step account of how the query result is determined.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"52","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"African Conference on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/299359.299391","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 52
Abstract
Skill in writing SQL queries is a fundamental outcome expected by industry from any university course in Database Systems. Students often have difficulty with fundamental SQL concepts such as multitable joins, aggregation and grouping. This paper describes teaching software, which supports students learning these concepts. The system, called esql, is similar to a normal query interface, except that the response to a SELECT statement is not merely to show the result, but instead to show a sequence of images, giving a step-by-step account of how the query result is determined.