Смекни!
smekni.com

Информационные технологии при анализе бизнеса (стр. 17 из 28)

• подход на основе бинарных связей;

• подход на основе интерпретированной предикатной логики;

• подход на основе модели «сущность-связь».

Проведенное исследование предметной области позволило определить набор критериев, характерных для моделирования системы анализа бизнеса:

• точность определения данных.

• наглядность и простота модели;

• адекватность модели моделируемому объекту, т.е. соответствие структурных средств модели основным типам структур, характерным для предметной области;

• адаптируемость к изменениям внешней среды и нужд пользователя, гибкость;

• независимость данных от программ пользователя.

На основании вышеизложенных критериев выбора модели информационной базы анализа бизнеса нам представляется целесообразным вывод о применении модели «сущность-связь» (ER - модель). Свойства, присущие данной модели, удовлетворяют требованиям построения концептуальной схемы исследуемой предметной области.

Нотация ERD была впервые введена П. Ченом и получила дальнейшее развитие в работах Р. Баркера [5] и Дж. Мартина [10].

На сегодняшний день ER - модель является наиболее распространенным средством моделирования данных. С ее помощью определяются важные для предметной области объекты (сущности), их свойства (атрибуты) и отношения друг с другом (связи). ERD непосредственно используются для проектирования реляционных баз данных.

Модель «сущность-связь» может рассматриваться как обобщение иерархического и сетевого подхода к моделированию предметной области. В ее основе лежит представление о реальном мире, состоящем из отдельных сущностей, которые находятся в разнообразных связях друг с другом и определяются отношениями [84, 5, 10, 30]. Категории «сущность» и «отношение» являются первичными, неопределяемыми понятиями.

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

Любой объект системы может быть представлен только одной сущностью, которая должна быть уникально идентифицирована [84]. При этом имя сущности должно отражать тип или класс объекта, а не его конкретный экземпляр.

Более простое определение сущности дает в свое работе Р. Баркер:

«Сущность - это вещь или объект, реальный или абстрактный, информацию о котором мы хотели бы знать или хранить [5].

Связь - это ассоциация, устанавливаемая между сущностями. Именование связи осуществляется с помощью грамматического оборота глагола (имеет, определяет, может, и т.п.)[84].

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

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

(r1/e1,r2/e2,...,rn/en),

где гn - это роль сущности ei в данной связи.

Таким образом, семантика связи раскрывается перечислением ролей входящих в связь сущностей.

Набор связей Ri - это математическое отношение между сущностями, каждая из которых относится к некоторому набору сущностей:


{[е1, е2,…,еn ] е1

Е1 е2
Е2,....,еn
Еn},

и каждый кортеж сущностей, [e1, e2,..., en], является связью. Роль сущности в связи - это функция, которую сущность выполняет в данной связи. Информацию об объекте или связи получают путем наблюдения или измерения и выражают множеством пар "атрибут-значение".

С каждым набором значений связывается предикат для проверки того, принадлежит ли значение этому набору. Значение из некоторого набора значений может быть эквивалентно другому значению из другого набора значений.

Атрибут может быть формально определен как функция, отображающая набор сущностей или набор связей в набор значений, или Декартово произведение наборов значений:

f: Ei или Ri → Vi или Vi1 x Vi2 x... х Vin

Заметим также, что атрибут определяется как функция. Следовательно, он отображает данный объект в одно значение (или один набор значений в случае Декартова произведения наборов значений). Связи также имеют атрибуты.

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

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

Использование ER - диаграмм позволяет формулировать пользовательское представление о предметной области на уровне объектов и связей между ними, применяя символику теории графов и множеств.

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

Преимущества данной модели состоят в простом механизме преобразования неформальных представлений о предметной области в сетевую схему, которая наглядно отражает существующие семантические характеристики свойств и взаимосвязей объектов. Кроме того, существует простой и понятный механизм преобразования ER - диаграммы в реляционные схемы баз данных [5, 30].

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

Обобщая вышесказанное, отменим достоинства модели «сущность - связь», которые позволяют выбрать ее в качестве инструмента концептуального моделирования информационной базы процесса анализа бизнеса:

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

• возможность преобразования модели с помощью несложного и эффективного аппарата в структуры, используемые в современных СУБД;

• простота развития модели и преобразование соответствующей ей базы данных за счет гибкости модели по отношению к описанию объектов различной природы при помощи категорий «сущность» и «отношение»;

• наглядность и доступность пользовательского представления о предметной области за счет приме нения диаграммной техники.

Рассмотрим механизм построения концептуальной модели. Основная цель построения концептуальной модели представляется в выявлении и адекватном представлении информации для процесса анализа и ее организации, необходимой для эффективной реализации процесса анализа бизнеса. Рассматривая предметную область с точки зрения удовлетворения ее информационных потребностей, то есть с позиций трех основных подходов в анализе бизнеса, выделим в качестве относительно устойчивых и основных элементов этого процесса следующие: объект анализа, объект - аналог, метод анализа, показатели объекта анализа, цель анализа, структура капитала, которые соответствуют любому процессу анализа и описываются в виде сущностей «объект анализа», «объект - аналог», «показатели объекта анализа», «цель анализа», «структура капитала» и др. На этом основании элементы процесса анализа бизнеса описываются в концептуальной модели (далее КМ) в виде сущностей (рис. 6.)

Сущность «показатель объекта опенки» может быть представлен множеством однотипных сущностей в виде показателей деятельности предприятия.

Несмотря на то, что многие современные варианты ER - подхода допускают только бинарные связи, т.е. связи с размерностью 2, по нашему мнению, для построения данной ER - модели системы анализа стоимости бизнеса необходимо использовать n-арные связи, что позволит нам отразить все особенности исследуемой предметной области.

Охарактеризуем используемые сущности в концептуальной модели для описания предметной области:

• объект анализа - для привязки анализа к предприятию, анализ которого необходимо осуществить;

объект - аналог - для определения предприятий, сходных по основным экономическим, материальным, техническим и другим характеристикам, используемых для анализа сравнительным подходом и определения стоимости объекта анализа;



Рис. 6. ER-диаграмма концептуальной модели анализа бизнеса


• структура капитала - для описания структуры капитала и отражения в ней доли собственного и заемного капитала, доли привилегированных акций и обыкновенных и т.д.;

• отчетность предприятия - для обеспечения исходными данными задачи анализа; содержит данные финансовой отчетности предприятия по периодам;

• номенклатура показателей объекта анализа - для идентификации показателей объекта, используемых в процессе анализа;

• прогнозные данные - для определения прогнозных значений не только исходных данных, но и расчетных величин объекта, а также показателей экономического и отраслевого окружения;

• тип стоимости - для определения типа стоимости, в соответствии с которой нужно производить анализ;