Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERWin_hw5w1xxa4sjc.pdf
Скачиваний:
289
Добавлен:
07.06.2015
Размер:
4.06 Mб
Скачать

Рис. 22. Диалог Default Fonts & Colors.

Current Objects – изменяются существующие объекты текущей подмодели и все новые объекты модели.

Третий способ русификации – наиболее трудоемкий. Он заключается в настройке шрифта каждого конкретного экземпляра объекта в окне диаграммы с помощью инструментов панели Font&Color Toolbar (см. табл. 4).

Поддерживаемые методологии: IDEF1X, IE, DM

Краткая характеристика методологий

Для создания моделей ERwin DM использует 3 международнопризнанные методологии (нотации): IDEF1X, IE, DM.

IDEF1X - Integration DEFinition for Information Modeling (интегриро-

ванное описание для информационного моделирования). Эта нотация была разработана для армии США и является федеральным стандартом США с 1993 г. Кроме того, она является стандартом в ряде международных организаций (НАТО, Международный валютный фонд и др.).1

1 SADT (Structured Analysis & Design Technique) - методология структурно-

го анализа и проектирования. Разработана Дугласом Россом в конце 1960-х гг. Широко использовалась в вооруженных силах США в программе ICAM

31

IE - Information Engineering (информационное проектирование). Клайва Финклештейна часто называют отцом информационного инжиниринга (IE), хотя подобные же концепции излагал вместе с ним и Джеймс Мартин. Нотация использовалась сначала преимущественно в промышленности. В настоящее время широко применяется в различных областях преимущественно в Европе. Нотация IE во многом похожа на IDEF1X.

DM - Dimensional Modeling (многомерное моделирование данных). Специализированная нотация, предназначенная для разработки хранилищ данных и витрин данных. Основными элементами являются: таблицы (фактов, размерностей, консольные) и связи. В рамках нотации можно строить модели типа Звезда, Снежинка, Федерация.

На логическом уровне ERwin DM поддерживает две нотации: IE и IDEF1X, на физическом – три: IE, IDEF1X и DM. В дальнейшем во всех примерах, если это не оговорено особо, будет использоваться нотация IDEF1X. Переключение между нотациями можно сделать в закладке Notation диалога Model Properties (меню Model/Model Properties) (рис. 23).

Рис. 23. Закладка Notation диалога Model Properties.

(integrated computer aided manufacturing). Целью программы ICAM было увеличение производительности производства путем систематического использования компьютерных технологий. Из методологии SADT сформировались две методологии: IDEF0 (федеральный стандарт США) и IDEF1 (первое упоминание в 1981 г.), развитием которой и стала методология IDEF1X (X=extended, первое упоминание в 1985 году).

32

Основные понятия методологии IDEF1X будут рассмотрены позднее в разделе «Разработка и поддержка баз данных с ERwin DM».

Особенности методологий IDEF1X и IE

Как указывалось, нотации IDEF1X и IE во многом схожи. Отличия проявляются:

в отображении мощности (кардинальности) связи,

в отображении и смысле иерархии категории.

Мощность (кардинальность) связи служит для обозначения отношения числа экземпляров родительской сущности к числу экземпляров дочерней. На рис. 24 на примере идентифицирующей связи показаны отличия в отображении мощности связи в нотациях IDEF1X и IE. Можно заметить, что в IDEF1X мощность отображается посредством буквы у дочерней таблицы, а в IE мощность отображается посредством самой связи. На примере нотации IDEF1X рассмотрим 4 типа мощности связей (рис. 24 слева):

общий случай, когда одному экземпляру родительской сущности соответствуют 0, 1 или много экземпляров дочерней сущности не помечается каким-либо символом;

символом Р помечается случай, когда одному экземпляру родительской сущности соответствуют 1 или много экземпляров дочерней сущности (исключено нулевое значение);

символом Z помечается случай, когда одному экземпляру родительской сущности соответствуют 0 или 1 экземпляр дочерней сущности (исключены множественные значения);

цифрой помечается случай точного соответствия, когда одному экземпляру родительской сущности соответствует заранее заданное число экземпляров дочерней сущности.

Рис. 24. Отличия в отображении мощности связей в IDEF1X и IE.

33

Основным отличием методологий IDEF1x и IE является отображение и смысл иерархии категории. Иерархия категорий представляет особый тип объединения сущностей, имеющих общие характеристики. Например, в некотором проекте используются 2 механизма: лодка и грузовик (рис. 25). Каждый из них имеет характеристики: производитель, год выпуска, модель, цвет. Эти общие характеристики могут быть вынесены в отдельную сущность – родовой предок (супертип). Специфические для каждого механизма характеристики могут размещаться в категориальных сущностях – потомках (подтипы).

Рис. 25. Пример полной иерархии категорий в нотации IDEF1X.

В табл. 10 приведены типы иерархий категорий в нотациях IDEF1X,

IE.

Таблица 10. Типы иерархий категорий и их отображение в нотациях IDEF1X, IE.

Нотация

Тип иерархии

Графическое

Описание

категорий

обозначение

 

 

 

Полная

 

Отображены все варианты

 

 

сущностей-потомков

IDEF1X

 

 

 

 

 

Неполная

 

Отображены не все варианты

 

 

 

 

сущностей-потомков

 

 

 

 

 

 

 

 

Эксклюзивная

 

Одновременно существует лишь

 

 

одна из сущностей-потомков

IE

 

 

 

 

 

Неэксклюзивная

 

Одновременно могут существо-

 

 

 

 

вать все сущности-потомки

 

 

 

 

 

 

 

34

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]