Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA_проектор - Лекции по БД.doc
Скачиваний:
12
Добавлен:
15.02.2015
Размер:
2.51 Mб
Скачать

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

SQL (Structured Query Language)

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

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

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

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

QUEL

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

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

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

Год

Название

Иное название

Изменения

1986

SQL-86

SQL-87

Первый вариант стандарта, принятый институтом ANSI и одобренный ISO в 1987 году.

1989

SQL-89

SQL1, FIPS127-1

Немного доработанный вариант предыдущего стандарта.

1992

SQL-92

SQL2, FIPS 127-2

Расширение стандарта SQL1, включающее множество дополнений имевшихся в предыдущих версиях инструкций.

1999

SQL:1999

SQL3

Добавлен раздел, который вводит стандарты на события и триггеры, базовые процедурные расширения, нескалярные типы данных и некоторыеобъектно-ориентированныевозможности.

2003

SQL:2003

Введены расширения для работы с XML-данными, оконные функции (применяемые для работы сOLAP-базами данных), генераторы последовательностей и основанные на них типы данных.

2006

SQL:2006

Функциональность работы с XML-данными значительно расширена. Появилась возможность совместно использовать в запросах SQL иXQuery.

2008

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.

Описание

Язык SQL представляет собой совокупность:

  • операторов;

  • инструкций;

  • и вычисляемых функций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]