Kyselykieli

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 28. helmikuuta 2020 kello 03.50 käyttäjän Ipr1 (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
Siirry navigaatioon Siirry hakuun

Kyselykieli on tietokannan tai tietojärjestelmän sisältämien tietojen noutamiseen tarkoitettu täsmäkieli. Kyselykielet eivät yleensä ole Turing-täydellisiä.

Keskeinen käsite kyselykielissä on tarve toimia osittaisella tiedolla, joka on tallennetun tiedon osajoukko.[1] Edgar F. Coddin esiteltyä relaatiomallin monet havaitsivat että todellisissa sovelluksissa kaikki arvot eivät välttämättä ole olemassa (null-arvot).[1]

Tunnettuja esimerkkejä kyselykielistä ovat SQL ja XQuery, mutta useat SaaS-sovellukset ovat toteuttaneet omansa.[2]

Lähteet

  1. a b Leonid Libkin: A Semantics-based Approach to Design of Query Languages for Partial Information (PDF) homepages.inf.ed.ac.uk. Viitattu 28.2.2020. (englanniksi)
  2. Erik Bernhardsson: I don't want to learn your garbage query language erikbern.com. 30.8.2018. Viitattu 28.2.2020. (englanniksi)