Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Введение. Язык, названный Structured English Query Language (sequel — Структури­рованный английский язык запросов)



Язык, названный Structured English Query Language (SEQUEL — Структури­рованный английский язык запросов), был создан сотрудниками фирмы IBM в рамках работы над проектом системы управления реляционными базами данных в начале семидесятых годов. Этот язык затем превратился в SEQUEL/2 и наконец — в Structured Query Language (Структурированный язык запросов - SQL). Интерес к идеям создания реляционных баз данных и использования SQL проявили и другие фирмы. Фирма Relational Software, Inc. (превратившаяся к настоящему времени в Oracle Corporation) в 1979 году создала програм­мный продукт под названием Oracle. IBM выпустила на рынок свой первый продукт такого рода — SQL Data System (SQL/DS) в 1981 году.

В 1982 году Американский национальный институт стандартов (American Nati­onal Standards Institute — ANSI), признавая значимость реляционной модели, начал работу над стандартом Relational Database Language (Язык реляционных баз данных, RDL). К 1984 году на рынке сложилась ситуация, характеризовав­шаяся признанием таких продуктов, как Oracle, SQL/DS и DB2 фирмы IBM. Это заставило ANS I принять SQL за основу для стандарта нового RDL. Первая версия этого стандарта, SQL -86, была принята ANSI и Международной органи­зацией стандартов (International Standards Organization — ISO) в октябре 1986 года. В 1989 году появилась усовершенствованная версия — SQL 86. Существу­ющий сегодня стандарт, часто называемый SQL 2 или SQL 92, отражает кропот­ливую работу разрабатывающих международные стандарты организаций по расширению возможностей языка и исправлению ошибок, упущений или неоп­ределенностей, имевшихся в первоначальном стандарте 1986 года.

Существующий сегодня стандарт — это и подмножество основных реализаций языка, и обобщение почти всех известных его реализаций. Это означает, что ядро стандарта содержит функции, применяемые практически во всех известных коммерческих реализациях языка, а полный стандарт включает такие усовер­шенствования, которые некоторым производителям еще только предстоит реа­лизовать.

Консорциум производителей баз данных - SQL Access Group опубликовал то, что по существу можно считать «коммерческим стандартом» SQL -диалект языка, который используется (или «понимается») основными СУБД. Расширенная версия этого «Common Langu­age Interface» (CLI) является частью проекта нового стандарта SQL3. Корпо­рация Microsoft реализовала программную поддержку CLI в виде интерфейса программирования приложений (Application Programming Interface, API) для Windows, назвав его Open Database Connectivity (ODBC), который позволяет программным продуктам различных производителей общаться между собой на основе стандарта SQL Access Group. Microsoft Access может общаться с другими СУБД при помощи ODBC, а также «понимает» основные диалекты стандарта SQL Access Group.





Дата публикования: 2015-01-10; Прочитано: 281 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...