Стандартизация
Язык структурированных запросов
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; просмотров: 724;