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

Каноническая информационно-логическая модель предметной области



Для понимания идей, положенных в основу объектно-ориентиро­ванного взгляда на мир, полезно на конкретных примерах рассмотреть традиционный подход к программированию обработки сложно струк­турированных данных.

Информационно-логическая модель предметной области (ИЛМ) базируется на результатах ее системного анализа. Сначала определяются состав и структура данных предметной области (ПО), которые должны находиться в базе данных (БД) и служить для выполнения необходимых запросов, решения задач и обеспечения приложений пользователя. Эти данные представлены, как правило, в виде реквизитов, содержащихся в различных документах – источниках формирования БД.

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

На следующем этапе построения ИЛМ отображается в логическую структуру БД. Для реляционной БД этот этап является в значительной степени формализованным. Далее привлекаются средства, предоставляемые конкретной системой управления БД, для конструирования таблиц БД, заполнение которых осуществляется с исходных документов предметной области.

Таким образом, ИЛМ, отображающая предметную область в виде совокупности ИО и структурных связей между ними, может рассматриваться как логическая модель данных для БД.

Для ИЛМ получили распространение два способа представления: аналитический и графический. Первый использует так называемые матрицы смежности, второй привлекает графы, дополненные описанием информационных объектов. Последние представляют собой своеобразные составные единицы информации, отвечающие требованиям нормализации и, как правило, имеющие простое отображение в реляционную таблицу.

Все связи ИО в канонической ИЛМ, реализуемой в БД, должны быть одно-однозначные (1:1), либо одно-многозначные (1:М) (см. рис. 3).





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



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