Стандартизация

Язык структурированных запросов

SQL (Structured Query Language)

История развития SQL

Первые разработки:

Начало 1970-х годов , исследовательская лаборатория компании IBM разработала экспериментальную реляционную СУБДIBM System R, для которой был создан специальный язык SEQUEL (Structured English QUEry Language
«структурированный английский язык запросов»).

Позже по юридическим соображениям язык SEQUEL был переименован в SQL.

QUEL


Стандартизация

В 1983 г. Международная организация по стандартизации (ISO) и Американский национальный институт стандартов(ANSI) приступили к разработке стандарта языка SQL.

 


История версий стандарта:

Год Название Иное название Изменения
SQL-86 SQL-87 Первый вариант стандарта, принятый институтом ANSI и одобренный ISO в 1987 году.
SQL-89 SQL1, FIPS 127-1 Немного доработанный вариант предыдущего стандарта.
SQL-92 SQL2, FIPS 127-2 Расширение стандарта SQL1, включающее множество дополнений имевшихся в предыдущих версиях инструкций.
SQL:1999 SQL3 Добавлен раздел, который вводит стандарты на события и триггеры, базовые процедурные расширения, нескалярные типы данных и некоторые объектно-ориентированные возможности.
SQL:2003   Введены расширения для работы с XML-данными, оконные функции (применяемые для работы с OLAP-базами данных), генераторы последовательностей и основанные на них типы данных.
SQL:2006   Функциональность работы с XML-данными значительно расширена. Появилась возможность совместно использовать в запросах SQL и XQuery.
SQL:2008   Улучшены возможности оконных функций, устранены некоторые неоднозначности стандарта SQL:2003

FIPS (англ. Federal Information Processing Standards, Федеральные Стандарты Обработки Информации) — открыто публикуемые стандарты, разработанные правительством США, используемые всеми гражданскими правительственными учреждениями и контрагентами в США. Многие из стандартов FIPS представляют собой изменённые версии других широко распространённых стандартов (ANSI, IEEE, ISO и т. п.).

XML (англ. eXtensible Markup Language — расширяемый язык разметки; произносится [экс-эм-эль]) — рекомендованный Консорциумом Всемирной паутины (W3C) язык разметки. Спецификация XML описывает XML-документы и частично описывает поведение XML-процессоров (программ, читающих XML-документы и обеспечивающих доступ к их содержимому).

OLAP (англ. online analytical processing, аналитическая обработка в реальном времени) — технология обработки данных, заключающаяся в подготовке суммарной (агрегированной) информации на основе больших массивов данных, структурированных по многомерному принципу.

XQuery — язык запросов, разработанный для обработки данных в формате XML.









Дата добавления: 2015-07-24; просмотров: 676;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.