[ Russian ] [ English ]

Стандарт SQL во втором десятилетии XXI века

С. Д. Кузнецов,
Институт системного программирования РАН,
kuzloc@ispras.ru

За первые 10 лет нового века были приняты два стандарта SQL: SQL:2003 [1][2] и SQL:2008. На взгляд автора, серьезного отношения в наибольшей степени заслуживает SQL:2003, который придал законченный вид модели SQL. Одним из ярких свойств этого стандарта является то, что он похоронил Первую нормальную форму таблиц в ее классическом виде, разрешив хранить полноценные таблицы в столбцах таблиц. SQL:2008 сейчас интересен в меньшей степени, поскольку во многом посвящался интеграции SQL и XQuery, что в настоящее время не очень актуально несмотря на появление XQuery 3.0 [5]. А вот первый стандарт второго десятилетия SQL:2011 [3] заслуживает пристального внимания, поскольку в нем впервые в истории SQL стандартизованы темпоральные средства SQL [4], что ожидалось много лет после завершения работы Ричарда Снодграсса над языком TSQL [6].

Слайды доклада.

Литература:

  1. Andrew Eisenberg, Jim Melton, Krishna Kulkarni, Jan-Eike Michels, Fred Zemke. SQL:2003 Has Been Published. ACM SIGMOD Record 33, No. 1 (March 2004).
  2. Сергей Кузнецов. Наиболее интересные новшества в стандарте SQL:2003, 2004. http://citforum.ru/database/sql/sql2003/
  3. Fred Zemke. What’s new in SQL:2011. ACM SIGMOD Record, Volume 41, Issue 1, March 2012, pp. 67-73
  4. Krishna Kulkarni, Jan-Eike Michels. Temporal features in SQL:2011. ACM SIGMOD Record, Volume 41, Issue 3, September 2012, pp. 34-43
  5. Andrew Eisenberg. XQuery 3.0 is Nearing Completion. SIGMOD Record, Vol. 42, Issue 3, September 2013, pp. 34-41
  6. The TSQL2 Temporal Query Language. The TSQL2 Language Design Committee: Richard T. Snodgrass (chair), Ilsoo Ahn, Gad Ariav, Don Batory, James Clifford, Curtis E. Dyreson, Ramez Elmasri, Fabio Grandi, Christian S. Jensen, Wolfgang Käfer, Nick Kline, Krishna Kulkarni, T. Y. Cliff Leung, Nikos Lorentzos, John F. Roddick, Arie Segev, Michael D. Soo and Suryanarayana M. Sripada. Kluwer Academic Publishers, 1995.
Supported by Synthesis Group