ВУЗ:
Составители:
Рубрика:
– упорядочение строк и (или) столбцов при выводе содержимого таблиц на печать или экран дисплея;
– создание представлений (виртуальных таблиц), позволяющих пользователям иметь свой взгляд на данные без увели-
чения их объема в базе данных;
– запоминание выводимого по запросу содержимого таблицы, нескольких таблиц или представления в другой таблице
(реляционная операция присваивания);
– агрегатирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма,
максимум, минимум, число элементов и т.п.
Первый, достаточно полный функционально вариант языка SQL был разработан и реализован в рамках проекта экспе-
риментальной реляционной СУБД SystemR компании IBM (1974 – 1979 гг.). Его исходным названием было SEQUEL
(Structured English Query Language).
Благодаря своей элегантности и машинной независимости, а также поддержке промышленными лидерами в технологии
реляционных баз данных, SQL был признан стандартным языком и в обозримом будущем сохранит свои позиции.
Официальный стандарт языка SQL является совместной разработкой Американским институтом национальных стан-
дартов (American National Standards Institute – ANSI) и Международной организацией по стандартам (International Standards
Organization – ISO).
Работа над официальным стандартом языка SQL началась с 1982 г. В 1989 г. был принят первый стандарт SQL (SQL1
или SQL/89). Он во многих частях имеет чрезвычайно общий характер и допускает очень широкое толкование. Поэтому на
фоне завершения разработки этого стандарта была начата работа над стандартом SQL2. Она длилась несколько лет, и в 1992
г. был выработан окончательный проект стандарта SQL2 (SQL/92).
В 2000 г. большинство коммерческих продуктов соответствовало SQL92. Даже сейчас еще не все элементы этого стан-
дарта широко реализованы. Впрочем, многие коммерческие СУБД расширяют SQL за рамки стандарта, добавляя другие
возможности. В любой из версий отклонения от стандарта должны описываться в документации на программный продукт. В
1999 г. был принят стандарта SQL3 (SQL/99).
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »