Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12-14.doc
Скачиваний:
7
Добавлен:
03.08.2019
Размер:
55.3 Кб
Скачать

2. Уровни отображения предметной области

Формирование модели предметной области может осуществляться с учетом двух подходов:

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

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

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

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

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

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

  • алгоритмическая модель – это преобразованная математическая модель, задающая последовательность действий по достижению поставленной цели управления. На основе алгоритмической модели создается машинная программа решения задач;

  • внутреннее (физическое) представление данных выражает представление данных системными программистами и связано с организацией хранения данных на физических носителях информации.

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