Информационный анализ предметной области и выделение информационных объектов задачи.
Таблица 6.
Функциональные зависимости реквизитов склада готовой продукции.
Наименование реквизитов |
Имя реквизита |
Функциональные зависимости |
№ склада ФИО начальника склада телефон начальника склада код склада |
NSKLAD FIONSKLAD TELNSKLAD KSKLAD |
|
Таблица 7.
Функциональные зависимости реквизитов спецификации.
Наименование реквизитов |
Имя реквизита |
Функциональные зависимости |
№ договора код изделия наименование изделия единица измерения цена за ед. изделия период отгрузки количество заказанного |
NDOG KIZD NIZD ED_IZM PRICE_IZD POTG QUANT_DOG |
|
Поскольку код изделия уникален для всех характеристик изделия, то он их однозначно определяет. Аналогично установлены функциональные зависимости между номером склада и остальной информацией о складе, между номером цеха и остальной информацией о цехе. В результате такого анализа установлены функциональные зависимости реквизитов из ДОГОВОРА и справочников, которые представлены в таблицах.
Выделение информационных объектов.
Проанализируем установленные функциональные зависимости реквизитов и установим для каждого из зависимых реквизитов, от каких реквизитов он зависит. Результаты отобразим в таблице соответствия зависимых (описательных) и ключевых реквизитов (таб. 4).
Таблица 8.
Соответствие описательных и ключевых реквизитов
Описательные реквизиты |
Ключевые реквизиты |
Вид ключа |
Название ИО, в который, включается реквизит |
ADRZAK |
KZAK |
П, У |
Заказчик |
NZAK |
KZAK |
П, У |
Заказчик |
KZAK |
NDOG |
П, У |
Договор |
DATA |
NDOG |
П, У |
Договор |
MONTH |
NDOG |
П, У |
Договор |
FIONCEH |
KCEH |
П, У |
Цех |
TELNCEH |
KCEH |
П, У |
Цех |
NCEH |
KCEH |
П, У |
Цех |
FIONSKLAD |
KSKLAD |
П, У |
Склад |
TELNSKLAD |
KSKLAD |
П, У |
Склад |
NSKLAD |
KSKLAD |
П, У |
Склад |
NIZD |
KIZD |
П, У |
Номенклатура |
ED_IZM |
KIZD |
П, У |
Номенклатура |
QUANT_ZAPAS |
KIZD |
П, У |
Номенклатура |
PRICE_IZD |
KIZD |
П, У |
Номенклатура |
KOLOTGC |
NCN,KIZD |
С, У |
Отгружено по цех накладной |
KSKLAD |
NCN |
П, У |
Цеховая накладная |
DSSK |
NCN |
П, У |
Цеховая накладная |
KCEH |
NCN |
П, У |
Цеховая накладная |
POTG |
NDOG,KIZD |
С, У |
Спецификация |
QUANT_DOG |
NDOG,KIZD |
C, У |
Спецификация |