Выделение информационных объектов
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Выявим ключевые и описательные реквизиты на основе полученных выше функциональных.

Таблица 10. Соответствие описательных и ключевых рекеизитов

Описательные реквизиты   Ключевые реквизиты   Вид ключа   Названия ИО, в кот. включ. реквизит  
КЗ   НТТН   П,У   ТТН  
НИ   КИ   П,У   Изделие  
ЕИ   КИ   П,У   Изделие  
НЗ   КЗ   П,У   Заказчик  
АЗ   КЗ   П,У   Заказчик  
КОЛОТГ   КИ, НТТН   С,У   Отгрузка (ОТТН)  
СУМОТГ   НТТН   П,У   ТТН  
ДОТГ   НТТН   П,У   ТТН  
НТТН   КЗ, НПТР   С,У   ПТР  
КОЛОПЛ КЗ, КИ, НПТР   С,У   Оплата (ОПТР)  
ДОПЛ КЗ, НПТР   С,У   ПТР  
СУМОПЛ   КЗ, НПТР   С,У   ПТР  
ЦЕНАИ   КИ П,У   Изделие  

 

Проанализируем, установленные функциональные взаимосвязи реквизитов установим для каждого из зависимых реквизитов, от каких реквизитов он зависит. После чего сгруппируем реквизиты, имеющие одинаковые ключи в один информационный объект. В результате получим таблицу реквизитного состава информационных объектов (таблица 10), в которой выделены все ИО, отображающие данные, которые используются в рассматриваемой задаче.

Таблица 11. Реквизитный состав информационных объектов

Реквизиты ИО   Признак ключа   ИмяИО   Название ИО   Описание  
КЗ НЗ АЗ АЗ П,У   ЗАК   Заказчик   Данные о заказчике изделий  
КИ НИ ЦЕНАИ  ЕИ П,У   ИЗД   Изделие   Данные об изделии предприятия  
НТТН СУМОТГ ДОТГ КЗ   П,У   ТТН   ТТН   Общие сведения о ТТН  
НТТН КИ КОЛОТГ С,У   ОТТН   Отгрузка (спецификация ТТН) Данные из ТТН по отгрузке изделия  
НПТР КЗ НТТН ДОПЛ СУМОПЛ С,У   ПТР   ПТР   Общие данные ПТР  
НПТР КЗ КИ КОЛОПЛ   С,У   ОПТР   Оплата (спецификация ПТР)   Данные из ПТР по оплате отгруженного изделия  

 

В данной таблице приняты обозначения:

П - простой вид ключа; С - составной ключ; У - уникальный ключ. Подчеркиванием выделены ключевые поля.

Определение связей и построение информационно-логической модели

 

Связи между выявленными информационными объектами определяются реальными отношениями между парами объектов, показанными в таблице 12. При их определении учитывались сведения из описания предметной области и семантика ИО. В частности, известно, что в одной ТТН - несколько строк по отгрузке изделий; в одном ПТР - несколько строк по оплате изделий; в одном ТТН и ПТР может быть указан только один заказчик, но для одного заказчика может быть много ТТН и ПТР, по одной ТТН может быть несколько ПТР и так далее.

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

Ключ связи Главный ИО Подчиненный ИО Тип отношения
НТТН+КИ ОТТН Отгрузка(ОТТН) Один ко многим
НПТР + КЗ+КИ ОПТР Оплата(ОПТР) Один ко многим
КЗ Заказчик ТТН Один ко многим
НПТР+КЗ Заказчик ПТР Один ко многим
КИ Изделие Отгрузка(ОТТН) Один ко многим
КИ Изделие Оплата(ОПТР) Один ко многим
НТТН ТТН ПТР Один ко многим

 

Графическое изображение информационно-логической модели (ИЛМ) в канонической форме, наглядно показывающей иерархические отношения подчиненности информационных объектов, приведено на рис. 1.

 

Рис. 1.Информационно-логическая модель

 

Логическая структура реляционной базы данных представлена на рис.2.

Под заказчиком подразумевается предприятие, заключившее договор на поставку определенной продукции с предприятием-поставщиком. Именно поэтому заказчики и изделия стоят на верху.



Решение задачи в системе управления базами данных

Microsoft Access

Дата: 2019-07-31, просмотров: 212.