Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Моделирование локальных представлений



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

Формальным основанием для проведения декомпозиции предметной области может являться большое число составляющих ее информационных объектов: рекомендуется использовать не более десяти объектов в одном локальном представлении. Как правило, одно локальное представление соответствует одному внешнему приложению (одной функциональной задаче обработки информации или одной группе пользователей).

Моделирование локального представления производится в процессе анализа соответствующей внешней модели предметной области. Последовательность и содержание этапов моделирования приведены в таблице 10.

Таблица 10

Этапы моделирования локального представления

Наименование этапов Содержание этапов
1. Определение состава объектов Выделяются и именуются объекты (типы сущностей), информацию о которых требуется накапливать и обрабатывать в составе моделируемого локального представления.
2. Определение описательных атрибутов объектов Для каждого объекта выявляются его существенные свойства, каждое из которых связывается с описательным атрибутом. Каждому атрибуту присваивается содержательное имя и определяется домен допустимых значений.
3. Определение идентифицирующих атрибутов (первичных ключей) объектов Для каждого типа сущности определяются идентифицирующие атрибуты (первичные ключи), с помощью которых может быть однозначно идентифицирован экземпляр сущности (то есть для каждого экземпляра сущности первичный ключ должен бать уникальным). В необходимых случаях в состав атрибутов сущности вводится «искусственный» ключ, то есть атрибут, не связанный ни с каким из свойств объекта.
4. Определение вторичных ключей Из числа описательных атрибутов выделяются вторичные ключи, необходимые для идентификации некоторой группы экземпляров сущности с одинаковыми свойствами. Состав вторичных ключей формируется по результатам анализа возможных поисковых запросов.

Продолжение таблицы 10

5. Определение связей между объектами Выявляются и специфицируются связи между типами сущностей, при этом исключаются избыточные связи (например, избыточными являются связи «житель-проживает-в-районе» и «предприятие-расположено-в-районе» из рассмотренного выше примера). Каждой связи присваивается содержательное наименование и определяется ее вид (1:1, 1:N, M:N). Определяются внешние ключи, используемые для реализации выявленных связей. В необходимых случаях для реализации связей в структуру модели вводятся дополнительные ассоциативные объекты.
6. Документирование результатов моделирования Документируются результаты моделирования локального представления: оформляются диаграмма «Сущность-Связь», табличные спецификации сущностей и ассоциативных объектов, пояснительная записка.




Дата публикования: 2014-12-25; Прочитано: 1068 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...