Erinevus SQL-i Ja Microsoft SQL Serveri Vahel

Erinevus SQL-i Ja Microsoft SQL Serveri Vahel
Erinevus SQL-i Ja Microsoft SQL Serveri Vahel

Video: Erinevus SQL-i Ja Microsoft SQL Serveri Vahel

Video: Erinevus SQL-i Ja Microsoft SQL Serveri Vahel
Video: Как выбрать карту памяти: чем отличаются форматы SD, SDHC, SDXC и еще 7 полезных советов 2024, November
Anonim

SQL vs Microsoft SQL Server | SQL vs SQL Serveri erinevused

Struktureeritud päringukeel (SQL) on andmebaaside arvutikeel. Seda kasutatakse relatsiooniandmebaasi haldussüsteemides (RDMS) andmetele juurdepääsu saamiseks ja nendega manipuleerimiseks. Microsoft SQL server on Microsofti toodetud relatsiooniline andmebaasiserver. Ta kasutab SQL-i peamise päringukeelena.

SQL-il on võime sisestada andmeid andmebaasi, päringuid andmete kohta, andmebaasi andmete värskendamist / kustutamist ja andmebaasi skeemi loomist / muutmist. SQL-i arendas välja 1970-ndate aastate alguses IBM ja selle nimi oli algselt SEQUEL (struktureeritud inglise päringukeel). SQL-keeles on mitu keeleelementi, mida nimetatakse klausliteks, avaldisteks, predikaatideks, päringuteks ja lauseteks. Nende hulgas on kõige sagedamini kasutatavad päringud. Kasutaja määratleb päringud nii, et see kirjeldaks andmete alamhulga soovitud omadusi, mida tal on vaja andmebaasist hankida. Seejärel teostab andmebaasihaldussüsteem päringu jaoks vajalikud optimeerimised ja teostab päringu tulemuste saamiseks vajalikud füüsilised toimingud. SQL lubab ka selliseid andmetüüpe nagu märgistringid, bittjooned,andmebaaside veergudesse lisatavad numbrid ning kuupäev ja kellaaeg. Ameerika Riiklik Standardiinstituut (ANSI) ja Rahvusvaheline Standardiorganisatsioon (ISO) võtsid SQL-i standardiks vastavalt 1986. ja 1987. aastal. Kuigi SQL on ANSI standard, on SQL-keeles palju erinevaid versioone. Kuid ANSI standardile vastamiseks toetavad kõik need versioonid sarnaselt levinud käske nagu SELECT, UPDATE, DELETE, INSERT, WHERE. Kuid ANSI standardile vastamiseks toetavad kõik need versioonid sarnaselt levinud käske nagu SELECT, UPDATE, DELETE, INSERT, WHERE. Kuid ANSI standardile vastamiseks toetavad kõik need versioonid sarnaselt levinud käske nagu SELECT, UPDATE, DELETE, INSERT, WHERE.

Nagu varem mainitud, on Microsoft SQL server andmebaasiserver, mis kasutab SQL-i, täpsemalt T-SQL-i ja ANSI SQL-i oma peamiste päringukeeltena. T-SQL laiendab SQL-i, lisades mitmeid funktsioone, nagu protseduuride programmeerimine, lokaalsed muutujad ja stringi / andmetöötluse tugifunktsioonid. Need funktsioonid muudavad T-SQL Turingi täielikuks. Iga rakendus, mis peab suhtlema MS SQL-serveriga, peab saatma serverile T-SQL-lause. Microsoft SQL serveri abil saab luua töölaua-, ettevõtte- ja veebipõhiseid andmebaasirakendusi. See pakub keskkonda, mis võimaldab luua andmebaase, millele pääseb juurde tööjaamadest, Internetist või muudest meediumitest, näiteks PDA (Personal Digital Assistant). MS SQL serveri esimene versioon ilmus 1989. aastal ja seda nimetati SQL serveriks 1.0. See töötati välja operatsioonisüsteemi / 2 (OS2) jaoks. Sellest ajast alates on MS SQL serveri välja antud mitu versiooni ja viimane väljaanne on SQL Server 2008 R2, mis ilmus tootmisse 21. aprillil 2010. MS SQL server on saadaval ka mitmes väljaandes, mis sisaldavad erinevate kasutajate jaoks kohandatud funktsioonikomplekte.

Kokkuvõtteks võib öelda, et SQL on relatsioonandmebaaside loomiseks ja haldamiseks arvutikeel ning Microsoft SQL server on andmebaasiserver, mis kasutab SQL-i esmase päringukeelena ja seda saab kasutada andmebaasirakenduste arendamiseks. Seega on ilmne, et need kaks on erinevad asjad, kus üks on arvutikeel ja teine arvutirakendus.

Soovitatav: