Structured Query Language (SQL) er et spørrespråk for databaser som benyttes til å formulere og kjøre operasjoner mot relasjonsdatabaser (RDBMS) og som originalt er basert på relasjonsalgebra og -regning.
Mange av dagens databasesystemer tilbyr SQL som kontrollgrensesnitt. På norsk brukes også begrepet "strukturert spørrespråk" .
SQL definerer flere operasjoner og disse kan sorteres inn i tre grupper:
Selv om SQL er både ANSI- og ISO-standardisert, leveres de fleste databaseprodukter med proprietære utvidelser av språket. Særlig merkes forskjellene i de deler av SQL som omhandler databasetransaksjoner, for ikke å nevne de utvidelser som blir gjort av databaseleverandørene for å støtte scripting.
SQL-standarden er ikke fritt tilgjengelig, men kan kjøpes fra ISO (for eksempel via Standard Norge) som ISO/IEC 9075(1-4, 9-11, 13, 14):2008.
Den første versjonen av SQL ble utviklet hos IBM av Donald D. Chamberlin og Raymond F. Boyce tidlig på 1970-tallet. Denne versjonen som het SEQUEL (Structured English Query Language) var designet for å manipulere og hente data lagret i IBMs originale relasjonsdatabaseprodukt System R. I 1986 ble språket formelt standardisert av American National Standards Institute (ANSI) med SQL-86, og i 1987 av Den internasjonale standardiseringsorganisasjonen (ISO). Etterførlgende versjoner av SQL standarden har blitt utgitt som ISO-standarder. Nye versjoner av SQL-standarden har blitt publisert i 1989, 1992, 1996, 1999, 2003, 2006, 2008, 2011 og 2016.
This article uses material from the Wikipedia Norsk (Bokmål) article Structured Query Language, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Innholdet er tilgjengelig under CC BY-SA 4.0 hvis ikke annet er angitt. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Norsk (Bokmål) (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.