SQL vs Microsoft SQL Server | SQL vs SQL Server erinevused
Struktureeritud päringu keel (SQL) on andmebaaside arvutikeel. Seda kasutatakse pääsemiseks ja andmetega manipuleerimiseks relatsiooniliste andmebaaside haldussüsteemides (RDMS). Microsoft SQL server on Microsofti toodetud relatsiooniandmebaasiserver. Selle peamiseks päringkeeleks on SQL.
SQL on võimeline sisestama andmeid andmebaasi, küsima andmeid teabe saamiseks, värskendama / kustutama andmeid andmebaasist ja looma / muutma andmebaasi skeemi. SQL töötati IBM poolt välja 1970. aastate alguses ja see kandis algselt nime SEQUEL (Structured English Query Language). SQL-keeles on mitu keeleelementi, mida nimetatakse klausliteks, avaldisteks, predikaatideks, päringuteks ja avaldusteks. Nende hulgas on enim kasutatud päringuid. Kasutaja määratleb päringud viisil, mis kirjeldab andmete alamhulga soovitud omadusi, mida ta vajab andmebaasist väljavõtmiseks. Seejärel teostab andmebaasi haldussüsteem päringule vajalikud optimeerimised ja viib läbi vajalikud füüsilised toimingud päringu tulemuste saamiseks. SQL lubab andmebaaside veergudesse lisada ka andmetüüpe, näiteks märgiribasid, bitistringe, numbreid ning kuupäeva ja kellaaega. Ameerika Riiklik Standardiinstituut (ANSI) ja Rahvusvaheline Standardiorganisatsioon (ISO) võtsid SQL-i standardina kasutusele vastavalt 1986. ja 1987. aastal. Ehkki SQL on ANSI standard, on SQL-i keelest palju erinevaid versioone. Kuid ANSI standardi järgimiseks toetavad kõik need versioonid laialdaselt kasutatavaid käske nagu SELECT, UPDATE, DELETE, INSERT, WHERE sarnasel viisil.
Nagu varem mainitud, on Microsoft SQL server andmebaasiserver, mis kasutab SQL-i, täpsemalt T-SQL ja ANSI SQL oma peamiste päringkeeltena. T-SQL laiendab SQL-i, lisades stringi / andmetöötluse jaoks mitmeid funktsioone, näiteks protseduuride programmeerimine, kohalikud muutujad ja tugifunktsioonid. Need omadused muudavad T-SQL Turingi täielikuks. Kõik rakendused, mis peavad suhtlema MS SQL serveriga, peavad saatma serverile T-SQL avalduse. Microsofti SQL-serverit saab kasutada töölaua-, ettevõtte- ja veebipõhiste andmebaasirakenduste loomiseks. See loob keskkonna, mis võimaldab luua andmebaase, millele pääseb juurde tööjaamadest, Internetist või muust meediumist, näiteks isiklikust digitaalassistentist (PDA). MS SQL serveri esimene versioon ilmus 1989. aastal ja selle nimi oli SQL server 1.0. See töötati välja opsüsteemi / 2 (OS2) jaoks. Pärast seda on MS SQL serverit juba mitu välja antud ja uusim väljaanne on SQL Server 2008 R2, mis vabastati tootmiseks 21. aprillil 2010. MS SQL server on saadaval ka mitmetes väljaannetes, mis sisaldavad erinevatele kasutajatele kohandatud funktsioonikomplekte..
Kokkuvõtteks võib öelda, et SQL on arvutikeel relatsiooniandmebaaside loomiseks ja haldamiseks ning Microsoft SQL server on andmebaasiserver, mis kasutab SQL-i oma peamise päringkeelena ja mida saab kasutada andmebaasirakenduste arendamiseks. Seega on ilmne, et need kaks on erinevad asjad, kus üks on arvutikeel ja teine on arvutirakendus.