Atšķirība starp SQL un Microsoft SQL Server

SQL pret Microsoft SQL Server | SQL vs SQL Server atšķirības

Strukturētā vaicājumu valoda (SQL) ir datoru valoda datu bāzēm. To izmanto, lai piekļūtu datiem un ar tiem manipulētu relāciju datu bāzes pārvaldības sistēmās (RDMS). Microsoft SQL serveris ir relāciju datu bāzes serveris, ko ražo Microsoft. Tā kā galveno vaicājumu valodu izmanto SQL.

SQL ir iespējas ievietot datus datu bāzē, veikt informācijas meklēšanu, atjaunināt / izdzēst datus datu bāzē un izveidot / pārveidot datu bāzes shēmu. SQL 1970. gadu sākumā izstrādāja IBM, un sākotnēji to sauca par SEQUEL (strukturēto angļu vaicājumu valodu). SQL valodai ir vairāki valodas elementi, ko sauc par klauzulām, izteicieniem, predikātiem, vaicājumiem un paziņojumiem. Starp tiem visizplatītākie ir vaicājumi. Vaicājumus lietotājs definē tādā veidā, ka tas apraksta vēlamās datu apakškopas īpašības, kas viņam jāiegūst no datu bāzes. Tad datu bāzes pārvaldības sistēma veic nepieciešamās optimizācijas vaicājumam un veic nepieciešamās fiziskās operācijas, lai iegūtu vaicājuma rezultātus. SQL datu bāzes slejās ļauj iekļaut arī tādus datu tipus kā rakstzīmju virknes, bitu virknes, skaitļus un datumu un laiku. Amerikas Nacionālais standartu institūts (ANSI) un Starptautiskā standartizācijas organizācija (ISO) pieņēma SQL kā standartu attiecīgi 1986. un 1987. gadā. Pat ja SQL ir ANSI standarts, ir daudz dažādu SQL valodas versiju. Bet, lai atbilstu ANSI standartam, visas šīs versijas atbalsta plaši izmantotas komandas, piemēram, SELECT, UPDATE, DELETE, INSERT, WHERE līdzīgā veidā.

Kā minēts iepriekš, Microsoft SQL serveris ir datu bāzes serveris, kas kā galvenās vaicājumu valodas izmanto SQL, precīzāk, T-SQL un ANSI SQL. T-SQL paplašina SQL, pievienojot vairākas funkcijas, piemēram, procesuālo programmēšanu, vietējos mainīgos un atbalsta funkcijas virkņu / datu apstrādei. Šīs funkcijas padara T-SQL Turing pabeigtu. Jebkurai lietojumprogrammai, kurai ir jāsazinās ar MS SQL serveri, serverim ir jānosūta T-SQL paziņojums. Microsoft SQL serveri var izmantot, lai izveidotu darbvirsmas, uzņēmumu un tīmekļa datu bāzu lietojumprogrammas. Tas nodrošina vidi, kas ļauj izveidot datu bāzes, kurām var piekļūt no darbstacijām, interneta vai citiem datu nesējiem, piemēram, personālā digitālā palīga (PDA). Pirmā MS SQL servera versija tika izlaista 1989. gadā, un to sauca par SQL server 1.0. Tas tika izstrādāts operētājsistēmai / 2 (OS2). Kopš tā laika ir bijuši vairāki MS SQL servera izlaidumi, un jaunākais izlaidums ir SQL Server 2008 R2, kas tika izlaists ražošanā 2010. gada 21. aprīlī. MS SQL serveris ir pieejams arī vairākos izdevumos, kas ietver dažādu lietotāju vajadzībām pielāgotas funkciju kopas..

Rezumējot, SQL ir datoru valoda relāciju datu bāzu izveidošanai un pārvaldīšanai, un Microsoft SQL serveris ir datu bāzes serveris, kas SQL izmanto kā galveno vaicājumu valodu, un to var izmantot datu bāzu lietojumprogrammu izstrādei. Tātad ir acīmredzams, ka šīs divas ir atšķirīgas lietas, kur viena ir datora valoda, bet otra ir datora lietojumprogramma.