Különbség az SQL és a Microsoft SQL Server között

SQL vs Microsoft SQL Server | SQL vs SQL Server különbségek

A strukturált lekérdezési nyelv (SQL) az adatbázisok számítógépes nyelve. Adatok elérésére és manipulálására szolgál a relációs adatbáziskezelő rendszerekben (RDMS). A Microsoft SQL szerver egy relációs adatbázis-kiszolgáló, amelyet a Microsoft készített. Elsődleges lekérdezési nyelvként az SQL-t használja.

Az SQL képes adatok beillesztésére egy adatbázisba, információk lekérdezésére, adatok frissítésére / törlésére az adatbázisban és adatbázis séma létrehozására / módosítására. Az SQL-t az 1970-es évek elején fejlesztette ki az IBM, eredetileg SEQUEL (strukturált angol lekérdezési nyelv) elnevezéssel. Az SQL nyelvnek több nyelvi eleme van: záradékok, kifejezések, predikumok, lekérdezések és utasítások. Ezek között a legelterjedtebbek a lekérdezések. A lekérdezéseket a felhasználó úgy határozza meg, hogy leírja az adathalmaz kívánt tulajdonságait, amelyeket az adatbázisból ki kell töltenie. Ezután az Adatbázis-kezelő Rendszer végrehajtja a lekérdezéshez szükséges optimalizálást és végrehajtja a lekérdezés eredményeinek előállításához szükséges fizikai műveleteket. Az SQL lehetővé teszi az adattípusok, például a karaktersorozatok, a bitszálak, a számok, valamint a dátum és az idő felvételét az adatbázisok oszlopaiba. Az American National Standard Institute (ANSI) és a Nemzetközi Szabványügyi Szervezet (ISO) 1986-ban, illetve 1987-ben elfogadta az SQL-t szabványként. Annak ellenére, hogy az SQL ANSI szabvány, az SQL nyelvnek sokféle változata létezik. Az ANSI szabványnak való megfelelés érdekében azonban ezek a verziók támogatják a széles körben használt parancsokat, mint például a SELECT, UPDATE, DELETE, INSERT, WHERE hasonló módon.

Mint korábban említettük, a Microsoft SQL szerver egy adatbázis-kiszolgáló, amely az SQL-t, pontosabban a T-SQL-t és az ANSI SQL-t használja elsődleges lekérdezési nyelvekként. A T-SQL kiterjeszti az SQL-t számos olyan funkció hozzáadásával, mint például az eljárási programozás, a helyi változók és a támogató funkciók a karakterlánc / adatfeldolgozáshoz. Ezek a szolgáltatások teszik teljessé a T-SQL Turing-et. Minden alkalmazásnak, amelynek kommunikálnia kell az MS SQL szerverrel, T-SQL utasítást kell küldenie a kiszolgálóra. A Microsoft SQL szerver felhasználható asztali, vállalati és webes adatbázis-alkalmazások létrehozására. Olyan környezetet biztosít, amely lehetővé teszi adatbázisok létrehozását, amelyekhez munkaállomásokból, az internetről vagy más médiumokból, például személyes digitális asszisztensből (PDA) lehet hozzáférni. Az MS SQL szerver első verziója 1989-ben jelent meg, és az úgynevezett SQL server 1.0 volt. Ezt az operációs rendszert / 2 (OS2) fejlesztették ki. Azóta számos MS SQL szerver kiadásra került, és a legfrissebb kiadás az SQL Server 2008 R2, amelyet 2010. április 21-én gyártottak..

Összefoglalva, az SQL egy számítógépes nyelv a relációs adatbázisok létrehozására és kezelésére, a Microsoft SQL szerver pedig olyan adatbázis-kiszolgáló, amely az SQL-t használja elsődleges lekérdezési nyelvként, és felhasználható adatbázis-alkalmazások fejlesztésére. Tehát nyilvánvaló, hogy ez a két különféle dolog, ahol az egyik számítógépes nyelv, a másik számítógépes alkalmazás.