Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ к РГР БД.doc
Скачиваний:
8
Добавлен:
04.06.2015
Размер:
295.42 Кб
Скачать

5.1.3 Установление связей между таблицами

Установление связи между таблицами выполняется в окне Схема данных из меню Сервис (имеется одноимённая кнопка). . Для того, чтобы установить связь следует добавить связываемые таблицы в окно Схема данных: в этом окне вызвать контекстное меню, выбрать пункт Добавить таблицы, затем из списка имеющихся таблиц отметить те, которые надо поместить в поле окна Схема данных. При очередной отметке выбранная таблица со списком имен будет появляться в окне схемы данных.

Установление связи между таблицами выполняется буксировкой ключевого поля одной таблицы на связываемое поле в другой таблице, внутри окна Схема связи. Тип создаваемой связи зависит от полей, для которых определяется связь.

Рисунок 5.2 - Вид схемы связи реляционной базы данных

5.2 Запросы

Запросы обеспечивают быстрый и эффективный доступ к данным, хранящимся в таблице. Применение запросов дополняет возможности таблиц Access: разрешает использовать вычисляемые поля, сортирует записи таблицы согласно указанному ключу (в таблице они сортируются по первичному ключу) и пр.

На основании запроса можно разработать форму или отчет. Этот процесс не отличается от процесса создания формы или отчета на основе таблицы.

5.2.1 Создание запросов

Для создания запроса в окне базы данных следует выбрать кнопку Создать и далее в окне Новый запрос выбрать режим его создания: Конструктор, Простой запрос, Перекрёстный запрос, Повторяющиеся записи, Записи без подчинённых.

Режим Конструктор на первом шаге создания запроса требует указать, какие добавить таблицы в бланк запроса. Список созданных пользователем таблиц выводится. Количество добавляемых в запрос таблиц определяет пользователь из соображений решаемого вопроса, т.е. из каких таблиц можно получить данные по поставленному вопросу. Выбранные в бланк запроса таблицы необходимо связать линиями связи через одноимённые поля, выбрав подходящий тип связи. Связь устанавливается буксировкой поля из одной таблицы в другую. Если схема связи для таблиц была установлена заранее, то для выбираемых таблиц автоматически добавляются связи.

5.2.2 Итоговые запросы

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

  • Поля, по которым осуществляется группировка данных;

  • Поля, для которых проводятся вычисления.

Дополнительно можно включить еще поля для определения условий.

Чтобы составить итоговый запрос, находясь в режиме конструктора запроса, следует выбрать Вид/Групповые операции. В результате чего в бланке запроса появиться строка Групповые операции. Затем для соответствующего поля вызвать раскрывающийся список функций итоговых расчетов (щёлкнув курсором мышки в строке групповые операции бланка запроса), в нём необходимо выбрать функцию “Группировка”. Например, если имеется список работающих, то можно выполнить расчет средней заработной платы по каждому цеху. Для этого группировка выполняется по полю - номер цеха, а вычисление функции AVG (среднего) для поля заработная плата. Можно еще ввести условие отбора фамилий, начинающихся с определенной буквы.