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

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

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

Видео: Разница между SQL и Microsoft SQL Server
Видео: Difference between MySQL and Microsoft SQL Server 2024, Апрель
Anonim

SQL против Microsoft SQL Server | SQL vs SQL Server различия

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

SQL имеет возможность вставлять данные в базу данных, запрашивать данные для получения информации, обновлять / удалять данные в базе данных и создавать / изменять схему базы данных. SQL был разработан IBM в начале 1970-х годов и первоначально назывался SEQUEL (Structured English Query Language). В языке SQL есть несколько языковых элементов, называемых предложениями, выражениями, предикатами, запросами и операторами. Среди них наиболее широко используются запросы. Запросы определяются пользователем таким образом, что они описывают желаемые свойства подмножества данных, которые ему необходимо получить из базы данных. Затем система управления базой данных выполняет необходимую оптимизацию запроса и выполняет необходимые физические операции для получения результатов запроса. SQL также допускает такие типы данных, как символьные строки, битовые строки,числа, дату и время, которые будут включены в столбцы баз данных. Американский национальный институт стандартов (ANSI) и Международная организация по стандартизации (ISO) приняли SQL в качестве стандарта в 1986 и 1987 годах соответственно. Несмотря на то, что SQL является стандартом ANSI, существует множество различных версий языка SQL. Но для соответствия стандарту ANSI все эти версии аналогичным образом поддерживают широко используемые команды, такие как SELECT, UPDATE, DELETE, INSERT, WHERE. Но для соответствия стандарту ANSI все эти версии аналогичным образом поддерживают широко используемые команды, такие как SELECT, UPDATE, DELETE, INSERT, WHERE. Но для соответствия стандарту 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 можно использовать для создания настольных, корпоративных и веб-приложений баз данных. Он предоставляет среду, которая позволяет создавать базы данных, к которым можно получить доступ с рабочих станций, в Интернете или с других носителей, таких как персональный цифровой помощник (КПК). Первая версия сервера MS SQL была выпущена в 1989 году и называлась SQL server 1.0. Он был разработан для операционной системы / 2 (OS2). С тех пор было выпущено несколько выпусков сервера MS SQL, и последний выпуск - SQL Server 2008 R2, выпущенный в производство 21 апреля 2010 года. Сервер MS SQL также доступен в нескольких выпусках, которые включают наборы функций, настроенные для разных пользователей..

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

Рекомендуем: