Rozdiel medzi SQL a Microsoft SQL Server

Rozdiel medzi SQL a Microsoft SQL Server
Rozdiel medzi SQL a Microsoft SQL Server

Video: Rozdiel medzi SQL a Microsoft SQL Server

Video: Rozdiel medzi SQL a Microsoft SQL Server
Video: What’s The Difference Between Sourcing And Procurement? 2024, November
Anonim

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 od spoločnosti Microsoft. Používa SQL ako svoj primárny dopytovací jazyk.

SQL má schopnosti vkladať údaje do databázy, vyhľadávať údaje, aktualizovať/vymazávať údaje v databáze a vytvárať/upravovať databázovú schému. SQL bol vyvinutý spoločnosťou IBM začiatkom sedemdesiatych rokov a pôvodne sa nazýval 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ú najpoužívanejšie dotazy. Dotazy sú definované používateľom tak, že opisujú požadované vlastnosti podmnožiny údajov, ktoré potrebuje získať z databázy. Potom systém správy databáz vykoná potrebné optimalizácie dotazu a vykoná potrebné fyzické operácie na vytvorenie výsledkov dotazu. SQL tiež umožňuje zahrnúť do stĺpcov databáz dátové typy, ako sú reťazce znakov, bitové reťazce, čísla a dátum a čas. Americký národný štandardný inštitút (ANSI) a Medzinárodná organizácia pre štandardizáciu (ISO) prijali SQL ako štandard v roku 1986 a 1987. Aj keď je SQL štandardom ANSI, existuje veľa rôznych verzií jazyka SQL. Aby však vyhovovali štandardu ANSI, všetky tieto verzie podobným spôsobom podporujú široko používané príkazy ako SELECT, UPDATE, DELETE, INSERT, WHERE.

Ako už bolo spomenuté, Microsoft SQL server je databázový server, ktorý používa SQL, konkrétnejšie T-SQL a ANSI SQL ako svoje primárne dotazovacie jazyky. 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 komunikovať s MS SQL serverom, potrebuje poslať T-SQL príkaz na server. Microsoft SQL server 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 osobný digitálny asistent (PDA). Prvá verzia MS SQL servera bola vydaná v roku 1989 a volala sa SQL server 1.0. Toto bolo vyvinuté pre operačný systém/2 (OS2). Odvtedy bolo vydaných niekoľko verzií servera MS SQL a poslednou verziou je SQL Server 2008 R2, ktorý bol uvedený do výroby 21. apríla 2010. MS SQL server je tiež dostupný vo viacerých edíciách, ktoré obsahujú sady funkcií prispôsobené pre rôznych používateľov.

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 možno ho použiť na vývoj databázových aplikácií. Je teda zrejmé, že tieto dve veci sú odlišné, pričom jedna je počítačový jazyk a druhá počítačová aplikácia.

Odporúča: