Kyselykieli
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
- ↑ 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)
- ↑ Erik Bernhardsson: I don't want to learn your garbage query language erikbern.com. 30.8.2018. Viitattu 28.2.2020. (englanniksi)