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

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

Под ограничением целостности обычно понимают логические ограничения, накладываемые на данные. Ограничение целостности – это такое свойство, которое мы задаем для некоторого информационного объекта или его характеристики и которое должно сохраняться для каждого их состояния.

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

Соответствия, отношения, возникающие между объектами предметной области называются связями. Различаются связи нескольких типов, для которых введены следующие обозначения:

а) один к одному (1:1);

б)один ко многим (1:М);

в)многие ко многим (М:М).

Рассмотрим эти типы связей на примере.

Связь один к одному (1:1) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более одного экземпляра информационного объекта В и наоборот.

Рис..1 иллюстрирует указанный тип отношений.

 
 

Рис. 1. Графическое изображение реального отношения 1:1

При связи один ко многим (1 :М) одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А. Графически данное соответствие имеет вид, представленный на рис. .2.