SQL verzus Microsoft SQL Server Rozdiely SQL verzus SQL Server
Structured Query Language (SQL) je počítačový jazyk pre databázy. Používa sa na prístup a manipuláciu s údajmi v systémoch správy relačných databáz (RDMS). Microsoft SQL server je relačný databázový server vyrábaný spoločnosťou Microsoft. Ako primárny dopytovací jazyk používa SQL.
SQL má schopnosti vkladať údaje do databázy, vyhľadávať údaje pre informácie, aktualizovať / mazať údaje v databáze a vytvárať / upravovať databázové schémy. SQL vyvinula spoločnosť IBM začiatkom 70. rokov a pôvodne sa volala SEQUEL (Structured English Query Language). Jazyk SQL má niekoľko jazykových prvkov nazývaných klauzuly, výrazy, predikáty, dotazy a príkazy. Medzi nimi sú najčastejšie používané otázky. Dopyty definuje užívateľ tak, že opisuje požadované vlastnosti podmnožiny údajov, ktoré potrebuje získať z databázy. Potom databázový riadiaci systém vykoná potrebné optimalizácie dotazu a vykoná potrebné fyzické operácie, aby vytvoril výsledky dotazu. SQL tiež umožňuje zahrnutie typov údajov, ako sú reťazce znakov, bitové reťazce, čísla a dátum a čas, do stĺpcov databáz. Americký národný inštitút pre normalizáciu (ANSI) a Medzinárodná organizácia pre normalizáciu (ISO), prijali SQL ako štandard v rokoch 1986 a 1987. Aj keď je SQL štandardom ANSI, existuje veľa rôznych verzií jazyka SQL. Ale aby boli v súlade s normou ANSI, všetky tieto verzie podporujú bežne používané príkazy ako SELECT, UPDATE, DELETE, INSERT, WHERE podobným spôsobom.
Ako už bolo spomenuté vyššie, server Microsoft SQL je databázový server, ktorý ako primárny dopytovací jazyk používa SQL, konkrétnejšie T-SQL a ANSI SQL. T-SQL rozširuje SQL pridaním niekoľkých funkcií, ako sú procedurálne programovanie, lokálne premenné a podporné funkcie pre spracovanie reťazcov / údajov. Vďaka týmto vlastnostiam je T-SQL Turing kompletný. Každá aplikácia, ktorá potrebuje komunikovať so serverom MS SQL, musí na server poslať príkaz T-SQL. Server Microsoft SQL je možné použiť na vytváranie desktopových, podnikových a webových databázových aplikácií. Poskytuje prostredie, ktoré umožňuje vytváranie databáz, ku ktorým je možné pristupovať z pracovných staníc, internetu alebo iných médií, ako je napríklad Personal Digital Assistant (PDA). Prvá verzia servera MS SQL bola vydaná v roku 1989 a nazýva sa SQL server 1.0. Toto bolo vyvinuté pre operačný systém / 2 (OS2). Od tej doby došlo k niekoľkým vydaniam servera MS SQL a posledným vydaním je server SQL Server 2008 R2, ktorý bol uvedený do výroby 21. apríla 2010. Server MS SQL je k dispozícii aj vo viacerých vydaniach, ktoré zahŕňajú sady funkcií prispôsobené rôznym používateľom..
Aby som to zhrnul, SQL je počítačový jazyk na vytváranie a správu relačných databáz a server Microsoft SQL je databázový server, ktorý používa SQL ako svoj primárny dopytovací jazyk a dá sa použiť na vývoj databázových aplikácií. Je teda zrejmé, že tieto dve veci sú rôzne: jedna je počítačový jazyk a druhá počítačová aplikácia.