Курсовая работа: Проектирование, создание и управление базой данных «Переплетная мастерская» в пакете MS Access
Организация поиска и обработки данных осуществляется с помощью запросов.
Запрос «Выбор заказов за период»
Цель запроса: Получить информацию за определенный период. Запрос формируется из таблиц: Заказы, Сотрудники мастерской, Комплектация заказа. Вид запроса:
Поле | Код заказа | ФИО заказчика | Код сотрудника | ФИО | Код | Наименов изделия | Дата заказа | Дата выполнения |
Таблица | Заказы | Заказы | Заказы | Сотрудники | Заказы | Комплектация зак. | Заказы | Заказы |
Условие отбора | >=[Дата начала периода] And <=[Дата конец периода] |
Результат выполнения запроса:
Заказчик | Мастер | Наименование изделия | Дата приема заказа | Дата выполнения заказа |
Волкова ИИ | Люфт АО | Переплет++ | 1 марта 1999 | 10 марта 1999 |
Запрос «Выборка заказов по мастерам»
Цель: Выбрать заказы, принятых определенным мастером.
Используются таблицы: Заказы и Сотрудники мастерской.
Поле | Дата заказа | Дата выполнения заказов | Код изделия | ФИО |
Таблица | Заказы | Заказы | Заказы | Сотрудники мастерской |
Условие отбора | Like [Введите мастера и *] |
Результат выполнения запроса:
Дата приема заказа | Дата выполнения заказа | Код изделие | ФИО мастера |
16 марта 1999 | 20 марта 1999 | 01 | Антонов |
Запрос по изделиям
Цель: Получить всю информацию касающуюся каждого изделия.
Используются таблицы: Комплектацию заказов, Клей, Картон, Пружина.
Запрос формирует таблицу, имеющую следующие поля: Код изделия, Наименование изделия, Код клея, Расход клея, код картона, Расход картона, Код пружины, Расход пружины, Стоимость материалов, Стоимость работы, Общая стоимость.
Модифицирующий запрос на удаление заказов по периоду
Цель: Удалить все устаревшие записи за определенный период.
Используется таблица Заказы
Удаление производится по условию в поле Дата заказа. Период для удаления заносится пользователем.
Запрос заказов у каждого сотрудника: (группирующий)
Цель: Получить информацию, содержащую информацию о том, сколько всего заказов у каждого из сотрудников.
Используются таблицы: Сотрудники мастерской, Заказы
Поле | ФИО | Код сотрудника |
Имя таблицы | Сотрудники мастерской | Заказы |
Групповая операция | Группировка | Count |
Сортировка | По возрастанию |
Результат выполнения запроса:
ФИО мастера | Количество заказов |
Антонов А.П. | 2 |
6. Отчеты.
Для отображения информации, содержащейся в базе данных ''Переплетная мастерская'', создаются 3 отчета:
1. ''Сотрудники мастерской'' - имеет поля: Код сотрудника, Ф.И.О., Дата рождения, Дата
поступления на работу, Образование, Должность, Телефон, Адрес.
2. ''Отчет по заказам и мастерам (вводится период)'' - имеет поля: Мастер, Дата приема заказа, ФИО заказчика, Наименование заказа, Дата выполнения заказа.
3. “Отчет сотрудников мастерской по выполнению работ за период” – имеет поля:
Дата приема заказа, ФИО заказчика, Наименование изделия, Дата выполнения заказа.
7. Формы.
Организация введения данных в таблицы происходит через соответствующие формы, примеры которые представлены на следующих рисунках.
Форма для ввода сотрудников и комплектации заказов кроме полей ввода имеют дополнительные управляющие кнопки. Например, кнопка “Поиск” позволяет осуществить выбор нужной записи, кнопка “Стоп” закрывает текущую форму, кнопка “Просмотреть сотрудников” позволяет просмотреть список сотрудников в режиме отчета, кнопка с карандашом позволяет добавить новую запись.