The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2020
DOI: 10.1145/3398377
|View full text |Cite
|
Sign up to set email alerts
|

SQL Education

Abstract: Structured Query Language (SQL) skills are crucial in software engineering and computer science. However, teaching SQL effectively requires both pedagogical skill and considerable knowledge of the language. Educators and scholars have proposed numerous considerations for the betterment of SQL education, yet these considerations may be too numerous and scattered among different fora for educators to find and internalize, as no systematic mappings or literature reviews regarding SQL education have been conducted… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 23 publications
(5 citation statements)
references
References 92 publications
0
5
0
Order By: Relevance
“…Due to the overwhelming diffusion of relational Database Management Systems, in software engineering and computer science education, Structured Query Language (SQL) skills are deemed to be fundamental. A systematic review of SQL education is given by [14]. In the early 2000s, most research works related to SQL education were focused on proposing ad hoc tools to support laboratory sessions on SQL query writing (e.g., [19][20][21]).…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to the overwhelming diffusion of relational Database Management Systems, in software engineering and computer science education, Structured Query Language (SQL) skills are deemed to be fundamental. A systematic review of SQL education is given by [14]. In the early 2000s, most research works related to SQL education were focused on proposing ad hoc tools to support laboratory sessions on SQL query writing (e.g., [19][20][21]).…”
Section: Literature Reviewmentioning
confidence: 99%
“…Teaching SQL is widespread in university-level database courses. Computer laboratories are particularly suitable for SQL education because learners can type the queries solving a list of exercises, progressively submit the draft solutions, and eventually fix them by adopting a trial-and-error approach [14]. We present a case study that we performed in our university, where we set up the laboratory environment and acquired learner-generated data.…”
Section: Introductionmentioning
confidence: 99%
“…In terms of educational research, prevalent SQL research topics are different learning environments [12] [13] [14], various teaching approach propositions [15] [16] [17], and understanding novice errors [8] [9]. Although SQL is a versatile language, both SQL education and research usually focus on data retrieval, i.e., SELECT statements [5]. Much of the research seem to agree that students should learn SQL in practice in addition to learning theoretical foundations [18] [19].…”
Section: Background a Sql In Educational Researchmentioning
confidence: 99%
“…In industry, SQL remains the de facto language to query data from databases. Even though programming languages have received ample attention in educational research [4], SQL, in comparison, has largely remained in the sidelines [5]. Although it can be argued that studies concerning programming languages can be generalized to cover SQL as well, SQL is not a programming language, and the paradigm behind SQL is declarative, as opposed to the imperative nature of many programming languages studied [6].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation