29.9.2020 Miten opettaa virheetöntä SQL-kieltä?

SQL-kieli (Structured Query Language) on yleisin kyselykielistä, joita käytetään tiedon hakemiseen tietokannoista. Kysely täytyy kirjoittaa virheettömästi, että kyselykielellä kirjoitetut kyselyt palauttaisivat loppukäyttäjälle hänen haluamaansa oikeellista tietoa.
Julkaistu
29.9.2020

SQL-kielen opetuksen tutkimuksessa erilaiset virheet eivät kuitenkaan ole saaneet laajaa tai syvällistä tieteellistä huomiota. Lisäksi joidenkin SQL-kielen oppimiseen liittyvien seikkojen vaikutusta ei ole tieteellisesti tutkittu.

Tässä väitöskirjassa

  1. tehdään systemaattinen kirjallisuuskartoitus SQL-kielen opetuksessa käytetyistä menetelmistä,
  2. muodostetaan laaja SQL-kielen kyselyiden kirjoittamisessa tehtyjen virheiden taksonomia,
  3. selitetään mitkä virhetyypeistä ovat pysyviä eli jäävät tavallisesti kyselyn kirjoittajalta korjaamatta ja mitkä virhetyypeistä tavallisesti korjataan,
  4. esitetään harjoitustietokannan monimutkaisuuden vaikutukset kyselyn kirjoittamiselle ja
  5. kuvaillaan suunnittelunotaatio, jonka tarkoituksena on pysyvien virheiden lukumäärän vähentäminen.

Edellä luetelluista kontribuutioista (ii) auttaa taksonomiaa käyttävien tieteellisten tutkimusten tuloksien vertailussa sekä luo pohjan esimerkiksi virheiden ja virhetyyppien paikantamiseen koneoppimismenetelmin. Kontribuutioita (i) ja (v) voidaan käyttää sellaisenaan SQL-kielen opetuksessa ja kontribuutiot (iii) ja (iv) auttavat päätöksenteossa sopivan monimutkaisen harjoitustietokannan valinnassa.

KTM Toni Taipaluksen tietojärjestelmätieteen väitöskirjan “Persistent Errors in Query Formulation“ tarkastustilaisuus on verkkovälitteisesti tiistaina 29.9.2020 klo 12 alkaen. Vastaväittäjänä apulaisprofessori Antti Knutas (LUT-yliopisto) ja kustoksena professori Mikko Siponen (Jyväskylän yliopisto). Väitöstilaisuuden kieli on suomi.

Yleisö voi seurata väitöstilaisuutta verkkovälitteisesti.
Linkki Moniviestimen suoraan lähetykseen: https://r.jyu.fi/dissertation-taipalus-290920
Mahdolliset yleisökysymykset voi tilaisuuden lopussa soittaa kustoksen puhelinnumeroon: +358 50 5588128.

Väitöskirja: https://jyx.jyu.fi/handle/123456789/71720