Разница между SQL и Microsoft SQL Server

SQL против Microsoft SQL Server | Отличия SQL от SQL Server

Язык структурированных запросов (SQL) - это компьютерный язык для баз данных. Он используется для доступа к данным и управления ими в системах управления реляционными базами данных (RDMS). Microsoft SQL Server - это сервер реляционных баз данных, выпускаемый Microsoft. Он использует SQL в качестве основного языка запросов.

SQL имеет возможность вставлять данные в базу данных, запрашивать данные для информации, обновлять / удалять данные в базе данных и создавать / изменять схему базы данных. SQL был разработан IBM в начале 1970-х годов и первоначально назывался SEQUEL (структурированный английский язык запросов). Язык 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 Server 1.0. Это было разработано для операционной системы / 2 (OS2). С тех пор было выпущено несколько выпусков сервера MS SQL, и последним выпуском является SQL Server 2008 R2, выпущенный в производство 21 апреля 2010 года. Сервер MS SQL также доступен в нескольких выпусках, которые включают наборы функций, настроенные для разных пользователей..

Подводя итог, можно сказать, что SQL - это компьютерный язык для создания и управления реляционными базами данных, а сервер Microsoft SQL - это сервер баз данных, который использует SQL в качестве основного языка запросов и может использоваться для разработки приложений баз данных. Таким образом, очевидно, что эти две вещи разные, где один - компьютерный язык, а другой - компьютерное приложение..