Rozdíl mezi SQL a Microsoft SQL Server

SQL vs Microsoft SQL Server | Rozdíly SQL vs SQL Server

Strukturovaný dotazovací jazyk (SQL) je počítačový jazyk pro databáze. Používá se pro přístup k datům a manipulaci s nimi v systémech správy relačních databází (RDMS). Server Microsoft SQL je relační databázový server vytvořený společností Microsoft. Jako primární jazyk dotazu používá SQL.

SQL má schopnost vkládat data do databáze, dotazovat data pro informace, aktualizovat / mazat data v databázi a vytvářet / upravovat schéma databáze. SQL byl vyvinut společností IBM na počátku 70. let a byl původně nazýván SEQUEL (Structured English Query Language). Jazyk SQL má několik jazykových prvků nazývaných klauze, výrazy, predikáty, dotazy a příkazy. Mezi nimi se nejčastěji používají dotazy. Dotazy jsou definovány uživatelem tak, že popisují požadované vlastnosti podmnožiny dat, které potřebuje načíst z databáze. Potom systém správy databází provede nezbytné optimalizace dotazu a provede nezbytné fyzické operace k vytvoření výsledků dotazu. SQL také umožňuje zahrnout do sloupců databází datové typy, jako jsou řetězce znaků, bitové řetězce, čísla a datum a čas. Americký národní institut pro normalizaci (ANSI) a Mezinárodní organizace pro normalizaci (ISO), přijali SQL jako standard v letech 1986 a 1987. Přestože je SQL standardem ANSI, existuje mnoho různých verzí jazyka SQL. Ale v souladu se standardem ANSI všechny tyto verze podporují široce používané příkazy jako SELECT, UPDATE, DELETE, INSERT, WHERE podobným způsobem.

Jak již bylo zmíněno dříve, server Microsoft SQL je databázový server, který jako své primární dotazovací jazyky používá SQL, konkrétněji T-SQL a ANSI SQL. T-SQL rozšiřuje SQL přidáním několika funkcí, jako je procedurální programování, lokální proměnné a podpůrné funkce pro zpracování řetězců / dat. Díky těmto vlastnostem je T-SQL Turing kompletní. Každá aplikace, která potřebuje komunikovat se serverem MS SQL, musí na server odeslat příkaz T-SQL. Server Microsoft SQL lze použít k vytváření desktopových, podnikových a webových databázových aplikací. Poskytuje prostředí, které umožňuje vytváření databází, ke kterým lze přistupovat z pracovních stanic, internetu nebo jiných médií, jako je PDA (Personal Digital Assistant). První verze serveru MS SQL byla vydána v roce 1989 a nazývala se SQL server 1.0. To bylo vyvinuto pro operační systém / 2 (OS2). Od té doby došlo k několika vydáním serveru MS SQL a nejnovější verzí je server SQL Server 2008 R2, který byl uveden do výroby 21. dubna 2010. Server MS SQL je k dispozici také ve více vydáních, které zahrnují sady funkcí přizpůsobené různým uživatelům..

Abych to shrnul, SQL je počítačový jazyk pro vytváření a správu relačních databází a Microsoft SQL server je databázový server, který používá SQL jako svůj primární dotazovací jazyk a lze jej použít k vývoji databázových aplikací. Je tedy zřejmé, že se jedná o odlišné věci, kde jedna je počítačový jazyk a druhá počítačová aplikace.