Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по IDEF1x.doc
Скачиваний:
41
Добавлен:
28.09.2019
Размер:
671.74 Кб
Скачать

1.2. Цель создания информационной модели.

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

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

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

1.3. Предпосылки к появлению методологии idef1x.

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

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

1.4. Основные термины и определения методологии idef1x.

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

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

Сущность – это представление набора конкретных или абстрактных предметов (людей, объектов, мест, событий, идей, наборов предметов и т.д.), включая ассоциации объектов (iso 9007)., которые относятся к одному типу, т.к. обладают одними и теми же характеристиками и могут участвовать в одних и тех же отношениях. Относительно сущностей высказываются некоторые утверждения. Эти утверждения записываются при помощи отношений и атрибутов. Отдельный элемент набора – экземпляр сущности. Примеры сущностей: ЗАКАЗ, СТАНОК, СОТРУДНИК, ПРОЕКТ, ЗАДАЧА.

Отношение – связь между двумя сущностями или между экземплярами одной и той же сущности. Отношение определяется как некоторая осознанная ассоциация между сущностями. Таким образом, отношение есть некоторое утверждение относительно сущностей. Отношение характеризуется в соответствии с критериями:

Зависимость Размерность Кардинальность

Атрибут – это свойство или характеристика, являющаяся общей для некоторых или для всех экземпляров сущности. Определенная характеристика отдельного экземпляра сущности называется экземпляром атрибута. Примеры атрибутов для сущности ЗАКАЗ: КОД-ЗАКАЗА, ДАТА-ПРИЕМА-ЗАКАЗА, ДАТА-ВЫПОЛНЕНИЯ-ЗАКАЗА, ПОРЯДОК-ОПЛАТЫ-ЗАКАЗА.

Подробный список терминов IDEF1X приведен в Приложении 1.