SQL ir Microsoft SQL Server skirtumas

SQL vs Microsoft SQL Server | SQL vs SQL serverio skirtumai

Struktūrizuota užklausų kalba (SQL) yra kompiuterinė duomenų bazių kalba. Jis naudojamas norint pasiekti ir valdyti duomenis reliatyviųjų duomenų bazių valdymo sistemose (RDMS). „Microsoft SQL“ serveris yra „Microsoft“ sukurtas reliacinių duomenų bazių serveris. Kaip pagrindinę užklausų kalbą ji naudoja SQL.

SQL turi galimybę įterpti duomenis į duomenų bazę, užklausti informacijos, atnaujinti / ištrinti duomenis iš duomenų bazės ir sukurti / modifikuoti duomenų bazės schemą. SQL sukūrė IBM 1970 m. Pradžioje ir iš pradžių buvo vadinama SEQUEL (Struktūrizuota anglų užklausų kalba). SQL kalba turi keletą kalbos elementų, vadinamų sakiniais, išraiškomis, predikatais, užklausomis ir teiginiais. Tarp jų plačiausiai naudojamos užklausos. Vartotojas užklausas apibrėžia taip, kad jos apibūdintų norimas duomenų pogrupio savybes, kurias jam reikia nuskaityti iš duomenų bazės. Tada duomenų bazių valdymo sistema atlieka būtinus užklausos optimizavimus ir atlieka būtinas fizines operacijas užklausos rezultatams gauti. SQL taip pat leidžia į duomenų bazių stulpelius įtraukti tokius duomenų tipus, kaip simbolių eilutės, bitų eilutės, skaičiai, data ir laikas. Amerikos nacionalinis standartų institutas (ANSI) ir Tarptautinė standartizacijos organizacija (ISO) priėmė SQL kaip standartą atitinkamai 1986 ir 1987 m. Nors SQL yra ANSI standartas, yra daugybė skirtingų SQL kalbų versijų. Bet kad atitiktų ANSI standartą, visos šios versijos palaiko plačiai naudojamas komandas, tokias kaip SELECT, UPDATE, DELETE, INSERT, WHERE panašiu būdu..

Kaip minėta anksčiau, „Microsoft SQL“ serveris yra duomenų bazės serveris, kuris naudoja SQL, tiksliau, T-SQL ir ANSI SQL kaip pagrindines užklausų kalbas. „T-SQL“ praplečia SQL, pridedant keletą funkcijų, tokių kaip procedūrinis programavimas, vietiniai kintamieji ir palaikomosios eilutės / duomenų apdorojimo funkcijos. Dėl šių savybių „T-SQL Turing“ yra baigtas. Bet kuri programa, kuriai reikia susisiekti su MS SQL serveriu, serveriui turi nusiųsti T-SQL. „Microsoft SQL“ serveris gali būti naudojamas kurti darbalaukio, įmonių ir žiniatinklio duomenų bazių programas. Tai suteikia aplinką, leidžiančią sukurti duomenų bazes, prie kurių galima prisijungti iš darbo vietų, interneto ar kitų laikmenų, tokių kaip asmeninis skaitmeninis asistentas (PDA). Pirmoji MS SQL serverio versija buvo išleista 1989 m. Ir ji vadinosi SQL serveriu 1.0. Tai buvo sukurta operacinei sistemai / 2 (OS2). Nuo to laiko buvo išleista keletas „MS SQL“ serverio leidimų, o naujausias leidimas yra „SQL Server 2008 R2“, kuris buvo išleistas gaminti 2010 m. Balandžio 21 d..

Apibendrinant galima pasakyti, kad SQL yra kompiuterinė kalba, skirta kurti ir valdyti reliacines duomenų bazes, o „Microsoft SQL“ serveris yra duomenų bazių serveris, kuris naudoja SQL kaip pagrindinę užklausų kalbą ir gali būti naudojamas kuriant duomenų bazių programas. Taigi akivaizdu, kad šie du dalykai yra skirtingi, kai vienas yra kompiuterio kalba, o kitas yra kompiuterio programa.