Затем в 1992 году он был расширен до стандарта SQL:92(SQL2).
В 1999 году появился стандарт SQL:99 (известный также как SQL3). Он характеризуется как «объектно-ориентированный SQL» и является основой нескольких объектно-реляционных систем управления базами данных (включая среди прочих ORACLE8 компании Oracle, Universal Server компании Informix, DB2 Universal Database компании IBM и Cloudscape компании Cloudscape).
В конце 2003 году был принят и опубликован новый вариант международного стандарта SQL:2003.
Эти стандарты служат как бы официальной печатью, одобряющей SQL, и они ускорили завоевание им рынка.
В настоящее время ведущими СУБД, построенными на основе SQL, являются DB2, SQL/DS, Rdb/VMS, Oracle, Ingres, Sybase, Informix, MS SQL, SQL Base, Firebird и др.
Язык SQL, соответствующий последним стандартам SQL:2003, SQL:99 (и даже SQL:92), представляет собой очень богатый и сложный язык, все возможности которого трудно сразу осознать и тем более понять.
Материал настоящего учебного пособия, посвященный языку SQL, опирается, главным образом, на наиболее поздний стандарт SQL:2003.
4. Реляционная основа:
а) SQL является языком реляционных баз данных, поэтому он стал популярным тогда, когда популярной стала реляционная модель представления данных;
б) табличная структура реляционной базы данных интуитивно понятна пользователям, поэтому язык SQL является достаточно простым и легким для изучения;
в) реляционная модель имеет солидный теоретический фундамент, на котором были основаны эволюция и реализация реляционных баз данных. На волне популярности, вызванной успехом реляционной модели, SQL стал
единственным языком для реляционных баз данных.
5. Высокоуровневая структура, напоминающая английский язык.
предыдущаяследующая