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

Простые запросы



Язык SQL является первым и пока единственным стандартным языком работы с ба­зами данных, который получил достаточно широкое распространение. Есть еще один стандартный язык работы с базами данных — Network Database Language (NDL), — который построен на использовании сетевой модели CODASYL, но применяется в очень немногих разработках. Практически все крупнейшие разработчики СУБД в настоящее создают свои продукты с использованием языка SQL либо с SQL -интерфейсом, В SQL сделаны огромные инвестиции, как со стороны разработчиков, так и со стороны поль­зователей. Он стал частью архитектуры приложений (например, такой как System Application Architecture (SAA), разработки корпорации IBM), а также является страте­гическим выбором многих крупных и влиятельных организаций (например, консор­циума X/OPEN, занятого разработкой стандартов для среды UNIX). Язык SQL также стал федеральным стандартом обработки информации (Federal Information Processing Standard — FIPS), соответствовать которому необходимо для получения разрешения на продажу СУБД на территории США. Консорциум разработчиков SQL Access Group прилагает усилия по созданию расширений языка SQL, которые позволят осуществлять взаимодействие между разнородными системами.

Язык SQL используется в других стандартах и даже оказывает влияние на разра­ботку иных стандартов как инструмент определения. В качестве примера можно привести стандарты ISO "Information Resource Dictionary System" (IRDS) (см. раз­дел 2.7.1) и "Remote Data Access" (RDA). Разработка языка вызвала определенную академическую заинтересованность, выразившуюся как в выработке необходимых теоретических основ, так и в подготовке успешно реализованных технических реше­ний. Это особенно справедливо в отношении оптимизации запросов, методов распре­деления данных и реализации средств защиты. Было разработано специальное обо­рудование, повышающее эффективность машин с базами данных. Начали появляться специализированные реализации языка SQL, предназначенные для новых рынков, — например, такие как OnLine Transaction Processing (OLTP) и OnLine Analytical Processing (OLAP).

Любой запрос в Microsoft Access реализуется с помощью языка SQL. Большинство запросов вы можете создать, пользуясь графическими возможностями QBE (запроса по образцу), но и в этом случае каждый созданный вами запрос будет храниться в виде инструкции SQL. Для создания так называемых подчиненных запросов, резуль­таты которых используются в качестве условий сравнения в других запросах, необходимо знать язык SQL. К тому же не все типы запросов можно представить в бланке QBE. В таких случаях придется использовать SQL.





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



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