Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общая характеристика языка 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:

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

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

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

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

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

 

<== предыдущая лекция | следующая лекция ==>
Основные объекты СУБД MS Access | Построение условий в запросах на выборку в СУБД MS Access
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 685; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.