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

Anonim

SQL és Microsoft SQL Server elérésére használható | SQL vs SQL Server különbségek

A strukturált lekérdezési nyelv (SQL) az adatbázisok számítógépes nyelvét jelenti. A relációs adatbázis-kezelő rendszerek (RDMS) adatainak elérésére és manipulálására szolgál. A Microsoft SQL kiszolgáló a Microsoft által gyártott relációs adatbázis-kiszolgáló. Az SQL az elsődleges lekérdezőnyelvként használja.

Az SQL képes arra, hogy adatokat bocsásson az adatbázisba, lekérdezze az adatokat az adatokhoz, frissítse / törölje az adatokat egy adatbázisban, és létrehozza / módosítsa az adatbázis sémát. Az SQL-t az 1970-es évek elején dolgozták ki az IBM, és eredetileg SEQUEL (Structured English Query Language) néven ismert. Az SQL nyelvnek több nyelvi eleme van, mint záradékok, kifejezések, predikátumok, lekérdezések és utasítások. Ezek közül a legelterjedtebbek a lekérdezések. A lekérdezéseket a felhasználó úgy határozza meg, hogy leírja az adatbázishoz szükséges adatok részhalmazának kívánt tulajdonságait. Ezután az Adatbázis-kezelő rendszer elvégzi a lekérdezéshez szükséges optimalizálást, és végrehajtja a szükséges fizikai műveleteket a lekérdezés eredményeinek előállításához. Az SQL lehetővé teszi az adattípusok, például a karakterláncok, a bitszövegek, a számok, valamint az adatbázis oszlopaiban szereplő dátum és idő használatát is. Az Amerikai Nemzeti Szabványügyi Intézet (ANSI) és a Nemzetközi Szabványosítási Szervezet (ISO) 1986-ban és 1987-ben elfogadta az SQL szabványt. Annak ellenére, hogy az SQL ANSI szabvány, az SQL nyelv számos változata létezik. Az ANSI szabványnak való megfeleléshez azonban mindezen verziók támogatják a széles körben használt parancsokat, mint a SELECT, UPDATE, DELETE, INSERT, WHERE hasonló módon.

Mint korábban említettük, a Microsoft SQL kiszolgáló olyan adatbázis-kiszolgáló, amely az SQL, pontosabban a T-SQL és az ANSI SQL mint elsődleges lekérdezési nyelveket használja. A T-SQL kiterjeszti az SQL-t több olyan szolgáltatás hozzáadásával, mint az eljárási programozás, a helyi változók és a karakterlánc / adatfeldolgozás támogató funkciói. Ezek a tulajdonságok teszik teljessé a T-SQL Turing-t. Bármely alkalmazásnak, amelynek kommunikálni kell az MS SQL kiszolgálóval, T-SQL utasítást kell küldenie a kiszolgálónak. A Microsoft SQL szerver asztali, vállalati és web alapú adatbázis-alkalmazások létrehozására használható. Olyan környezetet biztosít, amely lehetővé teszi adatbázisok létrehozását, amelyek elérhetőek a munkaállomásokról, az internetről vagy más médiumokról, például egy személyi digitális asszisztensről (PDA). Az MS SQL szerver első verzióját 1989-ben adták ki, és ezt az SQL Server 1-nek nevezték. Ez az operációs rendszer / 2 (OS2) operációs rendszer számára készült. Azóta több MS SQL kiszolgáló kiadása volt, és a legfrissebb verzió az SQL Server 2008 R2, amely 2010. április 21-én jelent meg a gyártás során.Az MS SQL szerver több kiadásban is elérhető, amelyek különböző felhasználók számára testreszabott szolgáltatáskészleteket tartalmaznak.

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