Разлика между SQL и Microsoft SQL Server

SQL срещу Microsoft SQL Server | Разлики в SQL срещу SQL Server

Структуриран език за заявки (SQL) е компютърен език за бази данни. Използва се за достъп и манипулиране на данни в системите за управление на релационни бази данни (RDMS). Microsoft SQL сървърът е релационен сървър на база данни, произведен от Microsoft. Той използва SQL като основен език за заявки.

SQL има възможности да вмъква данни в база данни, да запитва данни за информация, да актуализира / изтрива данни в база данни и да създава / променя схемата на базата данни. SQL е разработен от IBM в началото на 70-те и първоначално се нарича SEQUEL (Structured English Query Language). SQL езикът има няколко езикови елемента, наречени клаузи, изрази, предикати, заявки и оператори. Сред тях най-широко използвани са заявките. Заявките се определят от потребителя по такъв начин, че той описва желаните свойства на подмножеството от данни, които той трябва да извлече от базата данни. Тогава системата за управление на база данни извършва необходимите оптимизации на заявката и изпълнява необходимите физически операции, за да генерира резултатите от заявката. SQL също позволява типове данни, като символни низове, битови низове, числа и дата и час, да бъдат включени в колоните на базите данни. Американският национален институт по стандартизация (ANSI) и Международната организация за стандартизация (ISO), приеха SQL като стандарт съответно през 1986 и 1987 г. Въпреки че SQL е ANSI стандарт, има много различни версии на SQL езика. Но за да отговарят на стандарта ANSI, всички тези версии поддържат широко използваните команди като SELECT, UPDATE, DELETE, INSERT, WHERE по подобен начин.

Както споменахме по-рано, Microsoft SQL сървърът е сървър на база данни, който използва SQL, по-точно T-SQL и ANSI SQL като основни езици за заявки. T-SQL разширява SQL, като добавя няколко функции като процедурно програмиране, локални променливи и поддържащи функции за обработка на низове / данни. Тези функции правят T-SQL Turing завършен. Всяко приложение, което трябва да комуникира с MS SQL сървър, трябва да изпрати T-SQL изявление на сървъра. Microsoft SQL сървърът може да се използва за създаване на приложения за база данни на десктоп, предприятия и уеб бази. Той осигурява среда, която позволява създаването на бази данни, до които можете да получите достъп от работни станции, интернет или други медии, като например Personal Digital Assistant (PDA). Първата версия на MS SQL сървър е издадена през 1989 г. и се нарича SQL сървър 1.0. Това е разработено за операционна система / 2 (OS2). Оттогава има няколко версии на MS SQL сървър, а най-новата версия е SQL Server 2008 R2, която беше пусната в производство на 21 април 2010 г. MS SQL сървърът се предлага и в множество издания, включващи набор от функции, персонализирани за различни потребители.

За да обобщим, SQL е компютърен език за създаване и управление на релационни бази данни, а Microsoft SQL сървърът е сървър на бази данни, който използва SQL като основен език за заявки и може да се използва за разработване на приложения за бази данни. Така че е очевидно, че тези две са различни неща, когато едното е компютърен език, а другото е компютърно приложение.