SQL vs Microsoft SQL Server | Rozdíly mezi SQL a SQL Serverem
Structured Query Language (SQL) je počítačový jazyk pro databáze. Používá se pro přístup a manipulaci s daty v systémech správy relačních databází (RDMS). Microsoft SQL server je relační databázový server vyráběný společností Microsoft. Používá SQL jako svůj primární dotazovací jazyk.
SQL má schopnosti vkládat data do databáze, dotazovat se na data, aktualizovat/mazat data v databázi a vytvářet/upravovat databázové schéma. SQL byl vyvinut společností IBM na počátku 70. let 20. století a původně se jmenoval SEQUEL (Structured English Query Language). Jazyk SQL má několik jazykových prvků nazývaných klauzule, výrazy, predikáty, dotazy a příkazy. Mezi nejpoužívanější jsou dotazy. Dotazy jsou definovány uživatelem tak, že popisují požadované vlastnosti podmnožiny dat, které potřebuje získat z databáze. Poté Databázový Management System 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 znakové řetězce, bitové řetězce, čísla a datum a čas. Americký národní standardizační institut (ANSI) a Mezinárodní organizace pro standardizaci (ISO) přijaly SQL jako standard v roce 1986 a 1987. Přestože je SQL standardem ANSI, existuje mnoho různých verzí jazyka SQL. Aby však byly v souladu se standardem ANSI, všechny tyto verze podobným způsobem podporují široce používané příkazy jako SELECT, UPDATE, DELETE, INSERT, WHERE.
Jak již bylo zmíněno, Microsoft SQL server je databázový server, který používá jako primární dotazovací jazyky 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 funkcím je T-SQL Turing kompletní. Jakákoli aplikace, která potřebuje komunikovat s MS SQL serverem, potřebuje odeslat T-SQL příkaz na server. Microsoft SQL server 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 osobní digitální asistent (PDA). První verze MS SQL serveru byla vydána v roce 1989 a nesla název SQL server 1.0. Toto bylo vyvinuto pro operační systém/2 (OS2). Od té doby bylo vydáno několik verzí MS SQL serveru a nejnovější verzí je SQL Server 2008 R2, který byl uveden do výroby 21. dubna 2010. MS SQL server je také dostupný v několika edicích, které obsahují sady funkcí přizpůsobené pro různé uživatele.
Shrneme-li, 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 tyto dvě věci jsou různé věci, kde jedna je počítačový jazyk a druhá počítačová aplikace.