SQL vs Microsoft SQL Server Rozdiely medzi SQL a SQL Serverom
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 produkovaný spoločnosťou Microsoft. Ako primárny dotazovací jazyk používa SQL.
SQL má schopnosti vkladať údaje do databázy, vyhľadávať údaje, hľadať informácie, aktualizovať / vymazať údaje z databázy a vytvárať / upravovať databázovú schému. SQL bolo vyvinuté spoločnosťou IBM na začiatku 70. rokov a pôvodne sa volalo SEQUEL (Structured English Query Language). Jazyk SQL má niekoľko jazykových prvkov, ktoré sa nazývajú doložky, výrazy, predikáty, dotazy a príkazy. Medzi nimi sú najpoužívanejšie dotazy. Dotazy definuje užívateľ tak, že popisuje požadované vlastnosti podmnožiny údajov, ktoré potrebuje na získanie z databázy. Potom systém správy databáz vykoná potrebné optimalizácie dotazu a vykoná potrebné fyzické operácie na získanie výsledkov dotazu. SQL tiež umožňuje dátové typy, ako sú reťazce znakov, bitové reťazce,čísla a dátum a čas, ktoré sa majú zahrnúť do stĺpcov databáz. Americký národný normalizačný inštitút (ANSI) a Medzinárodná organizácia pre normalizáciu (ISO) prijali SQL ako štandard v rokoch 1986 a 1987. Aj keď je SQL štandard ANSI, existuje veľa rôznych verzií jazyka SQL. Aby sme však vyhoveli štandardu ANSI, všetky tieto verzie podporujú podobným spôsobom široko používané príkazy ako SELECT, UPDATE, DELETE, INSERT, WHERE. Aby sa však dodržal štandard ANSI, všetky tieto verzie podporujú podobným spôsobom široko používané príkazy ako SELECT, UPDATE, DELETE, INSERT, WHERE. Ale aby sme vyhoveli štandardu ANSI, všetky tieto verzie podporujú podobným spôsobom široko používané príkazy ako SELECT, UPDATE, DELETE, INSERT, WHERE.
Ako už bolo spomenuté, server Microsoft SQL je databázový server, ktorý ako primárne jazyky dotazov používa SQL, presnejšie T-SQL a ANSI SQL. T-SQL rozširuje SQL pridaním niekoľkých funkcií, ako je procedurálne programovanie, lokálne premenné a podporné funkcie pre spracovanie reťazcov / údajov. Vďaka týmto vlastnostiam je T-SQL Turing kompletný. Akákoľvek aplikácia, ktorá potrebuje komunikáciu so serverom MS SQL, musí na server poslať príkaz T-SQL. Server Microsoft SQL možno 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 prístup 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 mala názov SQL server 1.0. Tento produkt bol vyvinutý pre operačný systém / 2 (OS2). Od tej doby existuje niekoľko vydaní servera MS SQL a posledným vydaním je 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é obsahujú sady funkcií prispôsobené pre rôznych používateľov..
Ak to zhrnieme, 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ý ako hlavný dotazovací jazyk používa SQL a je možné ho použiť na vývoj databázových aplikácií. Je teda zrejmé, že tieto dve veci sú rozdielne, keď jedna je počítačový jazyk a druhá je počítačová aplikácia.