- •Модульная работа №1 Инструкция к выполнению Тема модульного задания: «анализ предметной области и построение логического проекта бд»
- •1. Выбор предметной области
- •2. Определение состава документов, реквизитов этих документов, а так же частоты их формирования
- •3. Определение реквизитов документов и их форматов
- •4. Формирование нестандартных запросов для данной предметной области, состава реквизитов этих запросов, а также ориентировочные частоты получения этих запросов
- •5. Формирование аналитической таблицы предметной области
- •6. Разработка логического кортежа
- •7. Проектирование реляционных отношений
- •8. Вычисление ориентировочного объема базы данных
- •Донецкий национальный университет Кафедра компьютерных технологий Модульная работа №1
- •Донецк 2013
4. Формирование нестандартных запросов для данной предметной области, состава реквизитов этих запросов, а также ориентировочные частоты получения этих запросов
Выполнение этого этапа аналогично по форме первым двум, но вместо документов необходимо проанализировать возможные запросы для выбранной предметной области, например:
? Кто с 25 по 30 мая получил краску белую (номенклатурный номер 345654234) со склада № 12;
? Кто отпускал материалы с 12 апреля по 25 августа со склада №3;
? Вывести список лиц, получавших материалы, которые поступили с 3 по 5 мая от Поставщика X;
? Кто получал от Поставщика N штучный товар, который не был реализован;
? …
Замечание 1. Нестандартный запрос – это запрос на информацию, которая может быть получена из анализа не одного какого-либо документа, а из анализа и обработки нескольких документов.
Замечание 2. Значения частот формирования нестандартных запросов – условные, назначаются исходя из понимания предметной области.
5. Формирование аналитической таблицы предметной области
Для всех документов и нестандартных запросов заполняется аналитическая таблица по следующей форме:
Таблица 3
|
Наименование реквизитов |
требование |
. . . |
накладная |
Запрос 1 |
. . . |
Запрос N |
Частота |
1 |
Наименование организации (предприятия) |
Х |
|
Х |
|
|
|
316325 |
2 |
Наименование цеха (отдела) |
Х |
|
|
Х |
|
Х |
45634 |
3 |
Номер склада |
Х |
|
Х |
Х |
|
Х |
258456 |
4 |
Кто затребовал |
Х |
|
|
|
|
|
8354 |
5 |
Кто разрешил отпуск |
Х |
|
|
|
|
|
8354 |
6 |
Наименование материала |
Х |
|
Х |
Х |
|
Х |
356456 |
7 |
Номенклатурный номер |
Х |
|
Х |
Х |
|
Х |
356456 |
8 |
Единица измерения |
Х |
|
Х |
|
|
|
307879 |
9 |
Сколько затребовано |
Х |
|
|
|
|
|
10564 |
10 |
Сколько отпущено |
Х |
|
|
|
|
|
23546 |
11 |
Цена |
Х |
|
Х |
|
|
|
324657 |
12 |
Сумма |
Х |
|
Х |
|
|
|
324657 |
13 |
На какой счет списаны затраты |
Х |
|
|
|
|
|
13456 |
14 |
Кто получил |
Х |
|
Х |
Х |
|
Х |
34548 |
15 |
Кто отпустил |
Х |
|
Х |
|
|
|
34548 |
16 |
Дата отпуска |
Х |
|
|
|
|
|
34548 |
17 |
Дата поступления |
|
|
Х |
|
|
|
45768 |
18 |
Сколько поступило |
|
|
Х |
|
|
|
45768 |
19 |
Поставщик |
|
|
Х |
|
|
|
45768 |
В таблицу заносятся все документы и все реквизиты из этих документов. При наличии какого-либо реквизита в нескольких документах, в аналитическую таблицу реквизит вносится только один раз, но делается отметка о наличии такого реквизита во всех документах, где он присутствует.
Информация о возможных запросах пользователей фиксируется в таблице аналогично информации из документов.
Частоты появления реквизита суммируются по всем документам и запросам за установленный период.
Замечание. Установленный период - один календарный год.
