SQL vs Microsoft SQL Server | SQL vs SQL Server Skillnader
Structured Query Language (SQL) är ett datorspråk för databaser. Den används för att komma åt och manipulera data i Relational Database Management Systems (RDMS). Microsoft SQL-server är en relationsdatabasserver som produceras av Microsoft. Den använder SQL som sitt primära frågespråk.
SQL har kapacitet att infoga data i en databas, fråga data för information, uppdatera / radera data i en databas och skapa / modifiera databasschema. SQL utvecklades av IBM i början av 1970-talet och kallades ursprungligen SEQUEL (Structured English Query Language). SQL-språk har flera språkelement som kallas satser, uttryck, predikat, frågor och uttalanden. Bland dessa är frågorna mest använda. Frågor definieras av användaren på ett sådant sätt att den beskriver de önskade egenskaperna för den delmängd av data som den behöver hämta från databasen. Sedan utför databashanteringssystemet de nödvändiga optimeringarna i frågan och utför de nödvändiga fysiska operationerna för att producera resultaten av frågan. SQL tillåter också datatyper som teckensträngar, bitsträngar,nummer och datum och tid som ska ingå i kolumnerna i databaserna. American National Standard Institute (ANSI) och International Organization for Standardization (ISO), antog SQL som standard 1986 respektive 1987. Även om SQL är en ANSI-standard finns det många olika versioner av SQL-språket. Men för att följa ANSI-standarden stöder alla dessa versioner de allmänt använda kommandona som SELECT, UPDATE, DELETE, INSERT, WHERE på ett liknande sätt. Men för att följa ANSI-standarden stöder alla dessa versioner de allmänt använda kommandona som SELECT, UPDATE, DELETE, INSERT, WHERE på ett liknande sätt. Men för att följa ANSI-standarden stöder alla dessa versioner de allmänt använda kommandona som SELECT, UPDATE, DELETE, INSERT, WHERE på ett liknande sätt.
Som tidigare nämnts är Microsoft SQL-server en databasserver som använder SQL, mer specifikt, T-SQL och ANSI SQL som dess primära frågespråk. T-SQL utökar SQL genom att lägga till flera funktioner såsom procedurell programmering, lokala variabler och stödfunktioner för sträng- / databehandling. Dessa funktioner gör T-SQL Turing komplett. Alla applikationer som behöver kommunicera med MS SQL-server måste skicka ett T-SQL-uttalande till servern. Microsoft SQL-server kan användas för att skapa stationära, företags- och webbaserade databasapplikationer. Det ger en miljö som gör det möjligt att skapa databaser som kan nås från arbetsstationer, Internet eller andra media, till exempel en PDA (Personal Digital Assistant). Den första versionen av MS SQL-servern släpptes 1989 och den kallades SQL-servern 1.0. Detta utvecklades för operativsystem / 2 (OS2). Sedan dess har det funnits flera versioner av MS SQL-server och den senaste versionen är SQL Server 2008 R2, som släpptes för tillverkning den 21 april 2010. MS SQL-server finns också i flera utgåvor som inkluderar funktionsuppsättningar anpassade för olika användare.
Sammanfattningsvis är SQL ett dataspråk för att skapa och hantera relationsdatabaser och Microsoft SQL-server är en databasserver som använder SQL som sitt primära frågespråk och kan användas för att utveckla databasapplikationer. Så det är uppenbart att dessa två är olika saker där det ena är ett datorspråk och det andra är ett datorprogram.