- •Содержание
- •Введение
- •1 Задание для выполнения расчетно-графической работы
- •1.1 Исходные данные
- •1.2 Задачи расчетно-графической работы
- •2 Структура расчетно-графической работы
- •2.1 Пояснительная записка
- •2.2 Графическая часть
- •3.5 Введение
- •3.6 Основная часть
- •4.2.1 Основные понятия метода
- •4.2.2 Этапы проектирования
- •5 Реализация приложения базы данных в субд Access
- •5.1 Таблицы
- •5.1.1 Конструирование таблиц. Мастер таблиц
- •5.1.2 Конструктор таблиц
- •5.1.3 Установление связей между таблицами
- •5.2 Запросы
- •5.2.1 Создание запросов
- •5.2.2 Итоговые запросы
- •5.2.3 Запрос к связанным таблицам
- •5.2.4 Запросы удаления
- •5.2.5 Запросы на обновление
- •5.2.6 Перекрестные запросы
- •5.3 Формы
- •5.3.1 Режимы для создания форм
- •5.3.2 Режим конструктора для создания форм
- •Общие сведения об элементах управления форм
- •5.4 Оформление формы и ее элементов
- •Библиографический список
- •Приложение а
- •Федеральное агентство по образованию рф гоу впо «сибирский государственный технологический университет»
- •Приложение б
- •Продолжение приложения б
- •Приложение в
- •(Обязательное)
- •Оформление пояснительной записки
- •В1 Общие положения
- •В 2 Построение пояснительной записки
- •В з Изложение текста пояснительной записки
- •В 4 Оформление иллюстраций
- •В 5 Оформление таблиц
- •В 6 Содержание
5.1.3 Установление связей между таблицами
Установление связи между таблицами выполняется в окне Схема данных из меню Сервис (имеется одноимённая кнопка). . Для того, чтобы установить связь следует добавить связываемые таблицы в окно Схема данных: в этом окне вызвать контекстное меню, выбрать пункт Добавить таблицы, затем из списка имеющихся таблиц отметить те, которые надо поместить в поле окна Схема данных. При очередной отметке выбранная таблица со списком имен будет появляться в окне схемы данных.
Установление связи между таблицами выполняется буксировкой ключевого поля одной таблицы на связываемое поле в другой таблице, внутри окна Схема связи. Тип создаваемой связи зависит от полей, для которых определяется связь.
Рисунок 5.2 - Вид схемы связи реляционной базы данных
5.2 Запросы
Запросы обеспечивают быстрый и эффективный доступ к данным, хранящимся в таблице. Применение запросов дополняет возможности таблиц Access: разрешает использовать вычисляемые поля, сортирует записи таблицы согласно указанному ключу (в таблице они сортируются по первичному ключу) и пр.
На основании запроса можно разработать форму или отчет. Этот процесс не отличается от процесса создания формы или отчета на основе таблицы.
5.2.1 Создание запросов
Для создания запроса в окне базы данных следует выбрать кнопку Создать и далее в окне Новый запрос выбрать режим его создания: Конструктор, Простой запрос, Перекрёстный запрос, Повторяющиеся записи, Записи без подчинённых.
Режим Конструктор на первом шаге создания запроса требует указать, какие добавить таблицы в бланк запроса. Список созданных пользователем таблиц выводится. Количество добавляемых в запрос таблиц определяет пользователь из соображений решаемого вопроса, т.е. из каких таблиц можно получить данные по поставленному вопросу. Выбранные в бланк запроса таблицы необходимо связать линиями связи через одноимённые поля, выбрав подходящий тип связи. Связь устанавливается буксировкой поля из одной таблицы в другую. Если схема связи для таблиц была установлена заранее, то для выбираемых таблиц автоматически добавляются связи.
5.2.2 Итоговые запросы
При необходимости проанализировать данные на поиск статистических функций, для каких либо данных можно воспользоваться итоговыми запросами. В итоговых запросах используются два типа полей:
|
|
|
|
Дополнительно можно включить еще поля для определения условий.
Чтобы составить итоговый запрос, находясь в режиме конструктора запроса, следует выбрать Вид/Групповые операции. В результате чего в бланке запроса появиться строка Групповые операции. Затем для соответствующего поля вызвать раскрывающийся список функций итоговых расчетов (щёлкнув курсором мышки в строке групповые операции бланка запроса), в нём необходимо выбрать функцию “Группировка”. Например, если имеется список работающих, то можно выполнить расчет средней заработной платы по каждому цеху. Для этого группировка выполняется по полю - номер цеха, а вычисление функции AVG (среднего) для поля заработная плата. Можно еще ввести условие отбора фамилий, начинающихся с определенной буквы.