Определение связей между информационными объектами 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Определение связей между информационными объектами



Определение связей между информационными объектами и типы отношений, которыми они характеризуются, рассмотрим на примере предметной области "Поставка товаров".

Связи между объектами ПОКУПАТЕЛЬ → ДОГОВОР характеризуются одно-многозначными отношениями (1: М), т. к. с одним покупателем может быть заключено несколько договоров, а один договор всегда заключается с конкретным покупателем. Поскольку накладные строго привязаны к конкретному договору, а по одному договору может быть оформлено несколько накладных, между объектами ДОГОВОР и НАКЛАДНАЯ имеет место связь типа 1: M.

Характерным случаем одно-многозначных связей являются связи объектов, образованные из документов с табличной частью (спецификацией). В рассматриваемой предметной области по документу "Договор" был выделен объект ДОГОВОР, соответствующий общей части документа, и объект ПОСТАВКА_ПЛАН, соответствующий строкам табличной части документа. Очевидна одно-многозначная связь между этими объектами ДОГОВОР → ПОСТАВКА_ПЛАН, поскольку в одном документе всегда содержится некоторое множество строк, а каждая строка принадлежит только одному документу.

По документу "Накладная" были выделены два объекта, между которыми также имеет место одно-многозначная связь НАКЛАДНАЯ → ОТГРУЗКА.

Очевидно наличие связи между объектами ТОВАР → ПОСТАВКА_ПЛАН. Эту связь также определяют одно-многозначные отношения, поскольку каждый экземпляр поставки (одна из строк спецификации договора) — это данные по одному товару, а товар одного наименования может участвовать в разных плановых поставках товара (одного или разных договоров).

Аналогично устанавливается связь между объектами ТОВАР → ОТГРУЗКА, которые также находятся в одно-многозначных отношениях.

Связь между объектами СКЛАД → НАКЛАДНАЯ может быть установлена как одно-многозначная, поскольку по условиям рассматриваемой предметной области на каждом складе выписывается некоторое множество накладных, но каждая накладная выписывается на конкретном складе. Следует отметить, что объект ПОСТАВКА_ПЛАН фактически играет роль объекта-связки в много-многозначных отношениях объектов ДОГОВОР и ТОВАР, а объект ОТГРУЗКА играет роль объекта-связки в много-многозначных отношениях объектов НАКЛАДНАЯ и ТОВАР (рис. 2.17).

     

 


 

 


 

 

 


Рис. 2.17. Примеры много-многозначных отношений информационных объектов

В табл. 2.8 перечислены все одно-многозначные связи между объектами и, соответственно, определены главные и подчиненные информационные объекты в этих связях.

Таблица 2.8. Связи информационных объектов

Главный объект Подчиненный объект Тип связи
ПОКУПАТЕЛЬ  ДОГОВОР 1: M
ДОГОВОР ПОСТАВКА_ПЛАН 1: M
НАКЛАДНАЯ ОТГРУЗКА 1: M
ТОВАР ПОСТАВКА_ПЛАН 1: M
ТОВАР ОТГРУЗКА 1: M
СКЛАД НАКЛАДНАЯ 1: M
ДОГОВОР НАКЛАДНАЯ 1: M

 



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 114; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.227.228.95 (0.004 с.)