Мегаобучалка Главная | О нас | Обратная связь


Методика построения информационной модели



2018-06-29 426 Обсуждений (0)
Методика построения информационной модели 0.00 из 5.00 0 оценок




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

Появление понятий концептуальной схемы данных привело к методологии семантического моделирования данных, т.е. к определению значений данных в контексте их взаимосвязей с другими данными.

Методология IDEF1X - один из подходов к семантическому моделированию данных, основанный на концепции "Сущность - Отношение" (Entity-Relationship ), это инструмент для анализа информационной структуры систем различной природы. Информационная модель, построенная с помощью IDEF1X-методологии, представляет логическую структуру информации об объектах системы. Эта информация является необходимым дополнением функциональной IDEF0-модели, детализирует объекты, которыми манипулируют функции системы.

Концептуально IDEF1X-модель можно рассматривать как проект логической схемы базы данных для проектируемой системы.

Основными объектами информационной модели являются сущности и отношения.

Сущность представляет множество реальных или абстрактных предметов (людей, объектов, мест, событий, состояний, идей, пар предметов и т.д.), обладающих общими атрибутами или характеристиками. Отдельный элемент этого множества называется "экземпляром сущности".

Сущность изображается в виде прямоугольного блока, внутри которого перечислены ее атрибуты. Сущность обладает одним или несколькими атрибутами. Правила атрибутов:

1 Каждый атрибут должен иметь уникальное имя, одному и тому же имени должно соответствовать одно и то же значение. Одно и то же значение не может соответствовать различным именам.

2 Сущность может обладать любым количеством атрибутов. Каждый атрибут принадлежит в точности одной сущности.

3 Сущность может обладать любым количеством наследуемых атрибутов, но наследуемый атрибут должен быть частью первичного ключа соответствующей сущности-родителя или общей сущности.

4 Для каждого экземпляра сущности должно существовать значение каждого его атрибута (правило необращения в нуль).

5 Ни один из экземпляров сущности не может обладать более чем одним значением для связанного с ней атрибута (правило неповторения).

Первичный ключ – это атрибут или группа атрибутов, которые однозначно идентифицируют каждый экземпляр сущности. Зная значения первичного ключа, всегда можно определить конкретный экземпляр сущности. Каждая сущность может обладать любым количеством отношений с другими сущностями.

Сущность является "независимой", если каждый экземпляр сущности может быть однозначно идентифицирован без определения его отношений с другими сущностями. Пример независимой сущности приведен на рисунке 3.14. Сущность OBJECTS имеет четыре атрибута: N_OBJ (номер объекта), TIP (тип объекта), NAIM (наименование), GOD (год постройки). Первичным ключом сущности является атрибут N_OBJ, который отделен от остальных атрибутов чертой.

 
 

 


Рисунок 3.14 – Пример независимой сущности

 

Сущность называется "зависимой", если однозначная идентификация экземпляра сущности зависит от его отношения к другой сущности. Пример зависимой сущности приведен на рисунке 3.15. Здесь сущность IZMER (измерение) зависит от сущности SENSORS (датчики), поскольку записи об измерениях содержат информацию о том, какой датчик произвел данное измерение. Сущность SENSORS – родительская сущность, IZMER – потомок. Зависимость отражена наличием в числе атрибутов сущности IZMER первичного ключа родительской сущности N_SENS.

 

 
 

 


Рисунок 3.15 – Идентифицирующее отношение

 

Сущность обладает одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через отношение. Если внешний ключ целиком используется в качестве первичного ключа сущности или его части, то сущность является зависимой от идентификатора. И наоборот, если используется только часть внешнего ключа или вообще не используются внешние ключи, то сущность является независимой от идентификатора.

Отношение связи, называемое также "отношение родитель-потомок", - это связь между сущностями, при которой каждый экземпляр одной сущности, называемой родительской сущностью, при которой каждый экземпляр одной сущности, называемой родительской сущностью, ассоциирован с произвольным (в том числе нулевым) количеством экземпляров другой сущности, называемой сущностью-потомком, а каждый экземпляр сущности-потомка ассоциирован в точности с одним экземпляром сущности-родителя.

Если экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем, то отношение называется идентифицирующим отношением. В противном случае отношение называется неидентифицирующим.Пример неидентифицирующего отношения приведен на рисунке 3.16.

 

 
 

 

 


Рисунок 3.16 – Неидентифицирующее отношение

 

Отношение связи изображается линией, проводимой между сущностью-родителем и сущностью-потомком с точкой на конце линии у сущности-потомка. Идентифицирующее отношение изображается сплошной линией (см. рисунок 3.15), пунктирная линия изображает неидентифицирующее отношение (см. рисунок 3.16).

Отношению дается имя, выражаемое грамматическим оборотом глагола. Имя отношения всегда формируется с точки зрения родителя, так что может быть образовано предложение, если соединить имя сущности-родителя, имя отношения, выражение мощности и имя сущности-потомка.

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

 



2018-06-29 426 Обсуждений (0)
Методика построения информационной модели 0.00 из 5.00 0 оценок









Обсуждение в статье: Методика построения информационной модели

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (426)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)