脑部缺氧有什么症状
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" [1].
Operasjoner
[rediger | rediger kilde]SQL definerer flere operasjoner og disse kan sorteres inn i tre grupper:
- Strukturelle operasjoner (data definition language)
- create, lage database, databasetabell, databaseregel eller lignende
- drop, slette database, databasetabell, databaseregel eller lignende
- alter, endre databasetabell, databaseregel eller lignende
- Operasjoner mot data (data manipulation language)
- insert, sette data inn i en databasetabell
- delete, slette data fra en databasetabell
- update, oppdatere data i en databasetabell
- select, velge ut data fra en eller flere databasetabeller
- Kontrolloperasjoner (data control language)
- grant, gi brukere av databasen eksplisitte rettigheter til ? utf?re en eller flere operasjoner, eventuelt p? bestemte tabeller
- revoke, frata brukere av databasen eksplisitte rettigheter til ? utf?re en eller flere operasjoner, eventuelt p? bestemte tabeller
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.
Dokumentasjon
[rediger | rediger kilde]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.
Historie
[rediger | rediger kilde]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.
Se ogs?
[rediger | rediger kilde]- ISO/IEC 9075, den internasjonale SQL-standarden, hvis opprinnelse kommer fra SEQUEL
Referanser
[rediger | rediger kilde]- ^ ?Geografiske informasjonssystemer? (PDF). NTNU. Bes?kt 8. oktober 2017.
Eksterne lenker
[rediger | rediger kilde]- Fritt nedlastbare utkast til SQL-standarden Arkivert 11. september 2015 hos Wayback Machine.