[ Russian ] [ English ]

Разработка стандартов языка SQL

С.Д. Кузнецов,
Институт проблем кибернетики РАН,
kuz@citmgu.msk.su

Со времени своего появления в процессе реализации проекта System R фирмой IBM более 15 лет тому назад язык SQL завоевывает все более широкое признание, являясь в настоящее время наиболее распространенным языком баз данных.

В середине 80-х годов началась международная деятельность по стандартизации этого языка. После выпуска нескольких проектов в 1989 г. был принят международный стандарт SQL. Этот стандарт появился в результате многих компромиссов между фирмами-разработчиками систем БД и определяет довольно слабый вариант языка, в котором многие важные свойства оставлены неопределенными или должны определяться в реализации.

Сразу после принятия стандарта SQL началась работа над стандартом более полного языка SQL2. В марте 1992 г. был издан окончательный проект этого стандарта, принятие которого ожидается в декабре 1992 г. Одновременно с этим продолжается работа над стандартом SQL3.

В докладе рассматриваются основные отличия стандарта SQL от варианта языка System R, основные свойства языка SQL2 и обсуждаются некоторые идеи, которые должны быть воплощены в SQL3. 

Supported by Synthesis Group