Skirtumas tarp SQL ir Microsoft SQL serverio

Skirtumas tarp SQL ir Microsoft SQL serverio
Skirtumas tarp SQL ir Microsoft SQL serverio

Video: Skirtumas tarp SQL ir Microsoft SQL serverio

Video: Skirtumas tarp SQL ir Microsoft SQL serverio
Video: Измерения водяного тёплого пола без стяжки: опыт использования укладки змейкой. 2024, Lapkritis
Anonim

SQL vs Microsoft SQL Server | SQL ir SQL serverio skirtumai

Struktūrinė užklausų kalba (SQL) yra kompiuterinė duomenų bazių kalba. Jis naudojamas prieigai prie duomenų ir juos manipuliuojant Reliacinės duomenų bazės valdymo sistemose (RDMS). „Microsoft SQL“serveris yra „Microsoft“sukurtas reliacinės duomenų bazės serveris. Jis naudoja SQL kaip pagrindinę užklausų kalbą.

SQL turi galimybę įterpti duomenis į duomenų bazę, pateikti informacijos užklausas, atnaujinti / ištrinti duomenis iš duomenų bazės ir kurti / keisti duomenų bazės schemą. SQL buvo sukurta IBM aštuntojo dešimtmečio pradžioje ir iš pradžių vadinosi 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. Užklausas apibrėžia vartotojas taip, kad jos apibūdintų norimas duomenų pogrupio ypatybes, kurias jis turi gauti iš duomenų bazės. Tada duomenų bazių valdymo sistema atlieka reikiamus užklausos optimizavimus ir atlieka reikiamas fizines operacijas, kad gautų užklausos rezultatus. SQL taip pat leidžia duomenų tipus, pvz., simbolių eilutes, bitų eilutes, skaičius ir datą bei laiką įtraukti į duomenų bazių stulpelius. 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 daug skirtingų SQL kalbos versijų. Tačiau, 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 kaip pagrindines užklausų kalbas naudoja SQL, tiksliau, T-SQL ir ANSI SQL. T-SQL išplečia SQL pridedant keletą funkcijų, tokių kaip procedūrinis programavimas, vietiniai kintamieji ir pagalbinės eilutės / duomenų apdorojimo funkcijos. Šios funkcijos padaro T-SQL Turing užbaigtą. Bet kuri programa, kuri turi susisiekti su MS SQL serveriu, turi siųsti T-SQL sakinį į serverį. Microsoft SQL serveris gali būti naudojamas kuriant darbalaukio, įmonės ir žiniatinklio duomenų bazių programas. Tai suteikia aplinką, leidžiančią kurti duomenų bazes, kurias galima pasiekti iš darbo stočių, interneto ar kitų laikmenų, tokių kaip asmeninis skaitmeninis asistentas (PDA). Pirmoji MS SQL serverio versija buvo išleista 1989 m. ir vadinosi SQL serveris 1.0. Tai buvo sukurta Operating System/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. MS SQL serverį taip pat galima įsigyti keliais leidimais, kuriuose yra funkcijų rinkiniai, pritaikyti skirtingiems vartotojams.

Apibendrinant galima pasakyti, kad SQL yra kompiuterinė kalba, skirta reliacinėms duomenų bazėms kurti ir tvarkyti, o Microsoft SQL serveris yra duomenų bazės serveris, kuris naudoja SQL kaip pagrindinę užklausų kalbą ir gali būti naudojamas duomenų bazių programoms kurti. Taigi akivaizdu, kad šie du yra skirtingi dalykai, kai viena yra kompiuterio kalba, o kita yra kompiuterio programa.

Rekomenduojamas: