Общая характеристика языка QBE СУБД MS Access

 

Отличия языков QBE современных СУБД от языка, предложенного в 70-х годах ХХ в, незначительны. Они сводятся к изменениям в интерпретации отдельных реляционных операций, введению дополнительных операций и изменению формы представления языка. Рассмотрим СУБД Ms Access.

В зависимости от последующего использования или способа получения данных, полученных с помощью запроса, в Access су­ществует 4 типа запросов:

1. Запросы на выборку отбирают нужные поля данных из запи­сей, удовлетворяющих заданному условию из одной или не­скольких таблиц и/или

других запросов БД.

2. Перекрестные запросы формируют данные из таблиц и запро­сов в виде электронной таблицы (матрицы). В такой таблице заголовки строк образуются из уникальных значений одного поля, заголовки столбцов - из уникальных значений другого поля, а на их пересечении вычисляются какие-либо суммарные значения для отобранного множества записей.

3. Запросы на изменение делятся на 4 вида:

♦ на создание новой таблицы:

♦ на добавление новых записей в таблицу;

♦ на удаление отобранных записей из таблицы;

♦ на изменение значений каких-либо нолей в отобранных за­писях таблицы.

4. Запросы с параметрами - это такие запросы, в которых крите­рии отбора задаются пользователем при каждом запуске запро­са. То есть запрос с параметрами можно получить из любого из трех предыдущих типов запросов, введя в него параметры для отбора записей. При запуске такого запроса на экран выво­дится окно, в которое следует ввести значение параметра вы­борки, для каждого из параметров.

Процесс проектирования запроса можно открыть несколькими способами:

♦ в окне БД на вкладке Запросы нажать кнопку Создать или выбрать одну из строк: Создание запроса в режиме конст­руктора или Создание запроса с помощью мастера;

♦ в окне БД на вкладке Таблицы выбрать инструмент Новый объект / Запрос;

♦ выбрать в главном меню пункт Вставка / Запрос.

Наглядными являются запросные формы в Access (рис. 3.9). Диалоговое окно при подготовке запросных форм состоит из двух частей: в верхней части располагается модель взаимосвязи исходных таблиц, а в нижней – остальная информация

о запросе по каждому из полей (необходимость вывода значений, вид сортировки, условие отбора и т.д.).

Подготовка шаблона запроса выполняется пользователем с помощью мыши. Так, связывание таблиц в запросе производится не элементами примеров, а «буксировкой» поля одной таблицы к полю другой таблицы. Если таблицы имели связь между собой, то система автоматически связывает все находящиеся в запросной форме таблицы. При этом каждая из связей помечается в соответствии с её типом. На рис. 3.9 между таблицами «Поставщики» и «Товары» по полям «Фирма» и «Поставщик» образована связь вида 1:М.

Рис. 3.9. Вид запросной формы в Ms Access

 

Анализ современных СУБД позволяет предположить следующие направления развития языка QBE:

- повышение наглядности и удобства;

- повышение средств, соответствующих новым возможностям СУБД, например, формулировка неточных или нечетких запросов, манипулирование большими объемами данных;

- использование новых типов данных (графических, аудио-, видео- и др.);

- применение в будущем ограниченного естественного языка формулировки запросов;

Принципиальные возможности для перехода к естественному языку общения и средствам речевого ввода уже сегодня.

 








Дата добавления: 2015-08-20; просмотров: 2782;


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

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

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

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