en en en fi en en fi en en zh fi fi en fi en en en en en fi en en zh en en de eo en en fi jbo en en es ru de en es en fi en fi pl en uk it war en es war fi jbo fi fi jbo fi en es es fi jbo es en es fi fi jbo fi en es fi fi jbo fi en es en fi jbo en en es fi ca en ja en fi en fi en ja en en en en en en en it en en id de en en fr en en en en en en en en en en en en en en fi en en en en en en en en en en en en en en en en en fa en en en en fi en en en en en en en en en en en en en en
JYX - SQL error messages that hinder the syntax error correction (full record)
University of Jyväskylä | JYX Digital Repository
English  | Give feedback |
JavaScript is disabled for your browser. Some features of this site may not work without it.
Niin tavalliset ihmiset kuin ohjelmoijatkin törmäävät päivittäisessä elämässään virheilmoituksiin, jotka ovat vaikeaselkoisia tai niiden ehdottama korjaus ei toimi. Tämän Pro gradu -tutkielman on tarkoitus tutkia, onko olemassa SQL virheilmoituksia, jotka mahdollisesti aiheuttavat enemmän ongelmia virheenkorjaamisessa kuin ne ratkaisevat. Tätä tutkielmaa varten on tutkittu SQL:n syntaksia ja tehty katsaus sitä koskevaan kirjallisuuteen. Tämän lisäksi SQL:n ja ohjelmoinnin virheilmoituksia koskevaan kirjallisuuteen on perehdytty. Tutkimuksessa käytetty data kerättiin opiskelijoilta, jotka ovat käyneet SQL:n ja tietokantojen perusteet sisältävän kurssin. Opiskelijoille annettiin virheellinen SQL-lause ja tunnetun tietokantahallintajärjestelmän antama virheilmoitus kyseiseen lauseeseen. Väärin korjattuja lauseita tutkittiin mahdollisten yhteyksien löytämiseksi virheilmoituksen ja lausekkeeseen tehdyn muutoksen väliltä. Tulokset osoittavat, että jotkin virheilmoitukset saattavat johtaa harhaan näyttäessään virheellistä tietoa tai kohdistaa käyttäjän huomion väärän asiaan lauseessa. Myös epäselvät ja epämääräiset virheilmoitukset aiheuttivat ongelmia. Tulevaisuudessa tutkimusten on mahdollista kiinnittää huomiota näihin ongelmiin ja mahdollisesti parantaa virheilmoituksien laatua.
Not only programmers but many people in their daily lives have experienced the frustration of error message that does not make sense or the suggested fix does not work. This thesis aims to study SQL error messages that might cause more problems in the error correction process than they solve. SQL as language and syntax is studied for this thesis, and literature is reviewed. In addition, error message literature is examined in the context of programmers and SQL. The data is collected from students who have completed introductory level SQL and databases course. The students were presented with the incorrect statements, and with the help of an error message provided by a popular database management system, the participant submitted the corrected statements. Incorrectly altered statements are studied to discover any connections between the error message and modifications made by the user. The results revealed that there is a possibility that some error messages might mislead, provide misinformation, or fixate the user’s attention to the wrong parts of the statement. In the future is possible to focus on these problems and improve the quality of the error messages.
SQL error messages that hinder the syntax error correction
Faculty of Information Technology
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Files in this item
This item appears in the following Collection(s)
Pro gradu -tutkielmat [24079]
Show simple item record
Showing items with similar title or keywords.
Error messages in relational database management systems : A comparison of effectiveness, usefulness, and user confidence
Taipalus, Toni; Grahn, Hilkka; Ghanbari, Hadi (Elsevier BV, 2021)
The database and the database management system (DBMS) are two of the main components of any information system. Structured Query Language (SQL) is the most popular query language for retrieving data from the database, as ...
Explaining Causes Behind SQL Query Formulation Errors
Taipalus, Toni (IEEE, 2020)
This Full Research Paper presents the most prominent query formulation errors in Structured Query Language (SQL), and maps these errors to their cognitive explanations. Understanding query formulation errors is a key to ...
What to Expect and What to Focus on in SQL Query Teaching
Taipalus, Toni; Perälä, Piia (Association for Computing Machinery, 2019)
In the process of learning a new computer language, writing erroneous statements is part of the learning experience. However,  some errors persist throughout the query writing process and are  never corrected. Structured ...
Finnish EFL learners' perceptions on errors, corrective feedback and foreign language anxiety
Virheiden merkitys vieraiden kielten oppimisessa on tunnustettu aina 1970-luvulta lähtien, jolloin virheet alettiin nähdä välttämättömänä osana kielen ja sen sääntöjen oppimista. Virheiden tekemiseen vieraan kielen opiskelussa ...
Corrective feedback and learner uptake in an EFL classroom
Tunes and musical notes
All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline
How to publish in JYX?
Publish Your Thesis Online
Open Science at the JYU
Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.