ВУЗ:
Составители:
Рубрика:
осуществляет необходимые действия и отправляет клиенту лишь результат работы.
Таким образом, вся работа с данными производится на сервере.
В 1992 г. Американским национальным институтом стандартизации (ANSI,
American National Standard Institute) был разработан стандарт на язык SQL, на-
званный ANSI SQL-92. Этот стандарт не только определяет основные правила
использования команд, идентификаторов, переменных и других элементов, но и
регламентирует работу самой
системы управления базами данных. В частности, в
стандарте ANSI SQL-92 были рассмотрены механизмы работы транзакций и
блокировок.
Стандарт ANSI SQL-92 был хорошей попыткой зарегистрировать языки
доступа к данным, используемые в различных СУБД. Однако со временем каждый
из производителей начал улучшать и модернизировать возможности языка,
подстраивая их под конкретную СУБД. С одной стороны, это позволяет более
эффективно использовать возможности той или иной СУБД, с другой – это привело
к потере совместимости продуктов. В настоящее время стандарт ANSI SQL-92
рассматривается, скорее, как общие рекомендации к построению эффективной
системы управления базами данных, чем как конкретный список шагов по
построению СУБД.
Таблица 5. Определение метасинтаксических знаков в
нормальных формах Бекуса-Наура (БНФ)
::=
― есть по определению;
|
― выбор альтернативы;
[ ]
― Возможное отсутствие части определения;
{ }
― объединение частей определения для выюора или
повторения;
[,…n]
― повторение предшествующей части 1, 2, …, n раз с
разделителем запятая для этой части (разделитель
может быть любой;)
<…>
― метапеременная, которая имеет свое определение.
Корпорация Microsoft, как и многие другие производители, разработала свою
версию языка SQL, назвав его Transact-SQL. Именно этот язык используется в SQL
Server 2000 для доступа к данным. Он удовлетворяет требованиям ANSI SQL-92, но
осуществляет необходимые действия и отправляет клиенту лишь результат работы.
Таким образом, вся работа с данными производится на сервере.
В 1992 г. Американским национальным институтом стандартизации (ANSI,
American National Standard Institute) был разработан стандарт на язык SQL, на-
званный ANSI SQL-92. Этот стандарт не только определяет основные правила
использования команд, идентификаторов, переменных и других элементов, но и
регламентирует работу самой системы управления базами данных. В частности, в
стандарте ANSI SQL-92 были рассмотрены механизмы работы транзакций и
блокировок.
Стандарт ANSI SQL-92 был хорошей попыткой зарегистрировать языки
доступа к данным, используемые в различных СУБД. Однако со временем каждый
из производителей начал улучшать и модернизировать возможности языка,
подстраивая их под конкретную СУБД. С одной стороны, это позволяет более
эффективно использовать возможности той или иной СУБД, с другой – это привело
к потере совместимости продуктов. В настоящее время стандарт ANSI SQL-92
рассматривается, скорее, как общие рекомендации к построению эффективной
системы управления базами данных, чем как конкретный список шагов по
построению СУБД.
Таблица 5. Определение метасинтаксических знаков в
нормальных формах Бекуса-Наура (БНФ)
::= ― есть по определению;
| ― выбор альтернативы;
[] ― Возможное отсутствие части определения;
{} ― объединение частей определения для выюора или
повторения;
[,…n] ― повторение предшествующей части 1, 2, …, n раз с
разделителем запятая для этой части (разделитель
может быть любой;)
<…> ― метапеременная, которая имеет свое определение.
Корпорация Microsoft, как и многие другие производители, разработала свою
версию языка SQL, назвав его Transact-SQL. Именно этот язык используется в SQL
Server 2000 для доступа к данным. Он удовлетворяет требованиям ANSI SQL-92, но
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »
