ВУЗ:
Составители:
Рубрика:
осуществляет необходимые действия и отправляет клиенту лишь результат работы.
Таким образом, вся работа с данными производится на сервере.
В 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
- …
- следующая ›
- последняя »