Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мастерская.rtf
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.84 Mб
Скачать

4. Схема данных.

Р исунок 4.1

Схема данных представлена на рисунке 4.1. Таблица “Сотрудники мастерской” связана с таблицей “Заказы” посредством поля “Код сотрудника”, которое присутствует в обеих таблицах. В свою очередь, таблица “Заказы” связана с таблицей “Комплектация заказов” посредством поля “Код изделия”. Далее также связана таблица “Комплектация заказов” с таблицами: “Клей”, “Картон”, “Пружина” посредством поля “Код”.

5. Запросы.

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

Запрос «Выбор заказов за период»

Цель запроса: Получить информацию за определенный период. Запрос формируется из таблиц: Заказы, Сотрудники мастерской, Комплектация заказа. Вид запроса:

Поле

Код заказа

ФИО заказчика

Код

сотрудника

ФИО

Код

Наименов изделия

Дата заказа

Дата выполнения

Таблица

Заказы

Заказы

Заказы

Сотрудники

Заказы

Комплектация зак.

Заказы

Заказы

Условие отбора

>=[Дата начала периода] And <=[Дата конец периода]

Результат выполнения запроса:

Заказчик

Мастер

Наименование изделия

Дата приема заказа

Дата выполнения заказа

Волкова ИИ

Люфт АО

Переплет++

1 марта 1999

10 марта 1999

Запрос «Выборка заказов по мастерам»

Цель: Выбрать заказы, принятых определенным мастером.

Используются таблицы: Заказы и Сотрудники мастерской.

Поле

Дата заказа

Дата выполнения заказов

Код изделия

ФИО

Таблица

Заказы

Заказы

Заказы

Сотрудники мастерской

Условие отбора

Like [Введите мастера и *]

Результат выполнения запроса:

Дата приема заказа

Дата выполнения заказа

Код изделие

ФИО мастера

16 марта 1999

20 марта 1999

01

Антонов

Запрос по изделиям

Цель: Получить всю информацию касающуюся каждого изделия.

Используются таблицы: Комплектацию заказов, Клей, Картон, Пружина.

Запрос формирует таблицу, имеющую следующие поля: Код изделия, Наименование изделия, Код клея, Расход клея, код картона, Расход картона, Код пружины, Расход пружины, Стоимость материалов, Стоимость работы, Общая стоимость.

Модифицирующий запрос на удаление заказов по периоду

Цель: Удалить все устаревшие записи за определенный период.

Используется таблица Заказы

Удаление производится по условию в поле Дата заказа. Период для удаления заносится пользователем.

Запрос заказов у каждого сотрудника: (группирующий)

Цель: Получить информацию, содержащую информацию о том, сколько всего заказов у каждого из сотрудников.

Используются таблицы: Сотрудники мастерской, Заказы

Поле

ФИО

Код сотрудника

Имя таблицы

Сотрудники мастерской

Заказы

Групповая операция

Группировка

Count

Сортировка

По возрастанию

Результат выполнения запроса:

ФИО мастера

Количество заказов

Антонов А.П.

2