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