Информатика. Пояснительная записка. Перечень документов 5 постановка задач 11 Организационно экономическая сущность решаемых задач 11
Скачать 6.99 Mb.
|
3.2. Определение связей информационных объектов и построение информационно-логической модели (ИЛМ)Итак, для решения задач выделены пять групп (ИО) с ключевыми реквизитами (ключи подчеркнуты): Справочник товаров – (Код товара, Наименование товара, Единица измерения товара, Цена за ед_измерения, Нормативный запас, Номер склада). Справочник склад – (Номер склада, Наименование склада). Справочник цех – (Номер цеха, Наименование цеха. Справочник поставщик – (код поставщика, наименование поставщика, ИНН поставщика, адрес. Справочник плательщик – (ИНН плательщика, Наименование плательщика, Адрес). Справочник месяца – (код месяца, наименование месяца). План выпуска – (Номер цеха, Месяц выпуска, Код товара, Количество). Договор – (Номер договора, Дата, Поставщик, Получатель, начало действия, Окончание действия, Сумма договора). Спецификация договора – (Номер спецификации, Номер договора, Поставщик). ТабСпецификации – (Номер спецификации, Наименование товара, Ед_измерения, Месяц поставки, Отпускная цена ед_измерения, Количество). Счет – (Номер счета, Номер договора, Поставщик, Получатель). ТабСчет – (Номер счета, Наименование товара, Ед_измерения, Цена, Количество). ТТН – (Номер ТТН, Дата отгрузки, Номер договора, Поставщик, Получатель) ТабТТН – (Номер ТТН, Наименование товара, Ед_измерения, Количество, Цена). Платёжное поручение (ПП) – (Номер ТТН, Номер ПП, Дата оплаты, Плательщик). ТабПП – (Номер ПП, Наименование товара, Ед_измерения, Цена ед_измерения, Количество). Цеховая накладная – (Номер цеховой накладной, Номер цеха, Наименование цеха, Дата сдачи, Наименование склада). Табцеховой накладной – (Номер цеховой накладной, Наименование товара, Ед_измерения, Количество). В результате анализа получили 18 информационных объектов или сущностей. Проведем парный анализ связей между ними. Склад товар (Склад - главный ИО, товар - подчиненный ИО ). Тип связи 1:М, т.к. один склад может хранить множество товаров. Связь между этими объектами обеспечивается с помощью реквизита Номер склада. Товар План выпуска (Товара - главный ИО, План выпуска - подчиненный ИО). Тип связи 1:М, т.к. товар может выпускаться в разные месяцы. Связь между этими объектами обеспечивается с помощью реквизита Код товара. Договор Таб договора ( Договор - главный ИО, Таб договора - подчиненный ИО). Тип связи 1:М, т.к. каждому договору соответствует много табличных частей договоров. Связь между этими объектами обеспечивается с помощью реквизита Номер договора. Товар Таб договора (Товар – главный ИО, Таб договора – подчинённый ИО). Тип связи 1:М, т.к. один товар может фигурировать в разных Таб договоров. Связь между этими объектами обеспечивается реквизитами Код товара. Плательщик Договор (Плательщик – главный ИО, Договор – подчинённый ИО). Тип связи 1:М, т.к. один плательщик может заключить несколько договоров. Связь между этими объектами обеспечивается реквизитами Код плательщика. Договор ТТН (Договор – главный ИО, ТТН – подчинённый ИО). Тип связи 1:М, т.к. по одному договору может быть несколько товарно-транспортных накладных. Связь между этими объектами обеспечивается реквизитами Номер договора. ТТН ТабТТН (ТТН – главный ИО, СТТН – подчинённый ИО). Тип связи 1:М, т.к. по одной товарно-транспортной накладной может быть несколько Табличных частей ТТН. Связь между этими объектами обеспечивается реквизитами Номер ТТН. Товар ТабТТН (Товар – главный ИО, ТабТТН – подчинённый ИО). Тип связи 1:М, т.к. один товар может быть в нескольких табличных частях ТТН. Связь между этими объектами обеспечивается реквизитами Код товара. Цех План выпуска (Цех – главный ИО, План выпуска – подчинённый ИО). Тип связи 1:М, т.к. один цех может иметь несколько планов выпуска. Связь между этими объектами обеспечивается реквизитами Номер цеха. Цех Цех_накл (Цех – главный ИО, Цех_накл – подчинённый ИО). Тип связи 1:М, т.к. один цех создает несколько цеховых накладных. Связь между этими объектами обеспечивается реквизитами Номер цеха. ЦН Таб_цех_накл (ЦН – главный ИО, Таб_цех_накл – подчинённый ИО). Тип связи 1:М, т.к. одна цеховая накладная может быть в нескольких табличных частях цеховых накладных. Связь между этими объектами обеспечивается реквизитами Номеру цеховой накладной. ТТН ПП (ТТН – главный ИО, ПП – подчинённый ИО). Тип связи 1:М, т.к. по одной цеховой накладной может быть несколько платежных поручений. Связь между этими объектами обеспечивается реквизитами Номеру ТТН. ПП ТабПП (ПП – главный ИО, СПП – подчинённый ИО). Тип связи 1:М, т.к. по одному платежному поручению может быть несколько табличных частей ПП. Связь между этими объектами обеспечивается реквизитами Номер ПП. После того, как установлены связи между сущностями, возможно построение информационно-логической модели. ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ МОДЕЛЬ - это модель данных, отображающая предметную область в виде совокупности информационных объектов и структурных связей между ними. Правила построения ИЛМ связаны с упорядочением ИО по уровням иерархии. Такой способ изображения по уровням называют канонической формой ИЛМ. Рассмотрим формальный способ установления уровней иерархии. Этот способ особенно необходим, когда количество ИО велико. На рисунке 7 показана каноническая информационно- логическая модель (ИЛМ). Рисунок 7 – Информационно-логическая модель |