
- •Введение
- •Функциональные возможности AllFusion ERwin DM 7.2
- •Инструментальная среда AllFusion ERwin DM
- •Интерфейс AllFusion ERwin DM 7.2
- •Уровни отображения модели (Display Level)
- •Подмодели (Subject Area).
- •Хранимые отображения (Stored Display)
- •Навигатор модели (Model Explorer)
- •Журнал изменений модели (Action Log)
- •Русификация ERwin DM
- •Поддерживаемые методологии: IDEF1X, IE, DM
- •Краткая характеристика методологий
- •Особенности методологий IDEF1X и IE
- •Панель инструментов для добавления объектов в модель данных
- •Разработка и поддержка баз данных с ERwin DM
- •Начало создания модели в AllFusion ERwin DM
- •Уровни модели данных
- •Создание логического уровня модели
- •Сущности
- •Атрибуты
- •Связи
- •Связи идентифицирующие и неидентифицирующие
- •Связь "многие ко многим"
- •Типы зависимых сущностей
- •Иерархия категорий (иерархия наследования).
- •Ключи
- •Домены
- •Нормализация и денормализация
- •Создание физического уровня модели
- •Выбор сервера
- •Таблицы
- •Колонки
- •Представления (View)
- •Материализованные представления (materialized view)
- •Правила валидации и значения по умолчанию
- •Индексы
- •Задание объектов физической памяти
- •Триггеры и хранимые процедуры
- •Скрипты «до и после генерации»
- •Прямая генерация
- •Обратная генерация
- •Сравнение и синхронизация с Complete Compare
- •Уровни проектирования
- •Трансформация
- •Документирование моделей данных в ERwin DM
- •Создание отчетов с помощью Report Template Builder
- •Создание отчетов с помощью Data Browser
- •Практическая работа с ERwin Data Modeler
- •1. Создание концептуальной модели данных
- •2. Порождение новой модели из концептуальной
- •3. Проработка модели на уровне первичных ключей
- •4. Автотрансформация связей «многие ко многим»
- •5. Доработка модели до полно атрибутивной модели
- •6. Проработка физического уровня модели
- •7. Генерация каталога базы данных из модели данных
- •8. Обратная генерация каталога базы данных в модель
- •9. Сравнение и синхронизация каталога базы данных и модели
- •10. Документирование модели данных
- •Опись созданных файлов
- •Задание для самостоятельной работы
- •Литература и источники
Русификация ERwin DM
В отличие от AllFusion Process Modeler в AllFusion ERwin DM не ис-
пользуется специальный бланк для диаграмм модели, поэтому русифицировать требуется лишь тексты, вводимые пользователем. Русифицировать пользовательские тексты можно разными способами.
Первый способ заключается в корректировке ключа системного реестра Windows. Для этого требуется левой кнопкой мышки щелкнуть по кнопке «Пуск», выбрать «Выполнить», в открывшемся диалоге набрать в строке команду «Regedit»). В результате откроется диалоговое окно Registry Editor. В левой части окна перейти к ключу системного реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePa ge. Для выбранного ключа в правой части диалогового окна найти параметры 1250 и 1252, изменить значения обоих параметров на «c_1251.nls». Для этого правой кнопкой мышки щелкнуть по параметру, выбрать команду «Modify» и ввести новое значение параметра: «c_1251.nls». Этот способ - самый быстрый, т.к. не требует настройки шрифтов для каждого типа объектов модели. Однако для правки ключа системного реестра требуются права администратора.
Второй способ может быть применен обычным пользователем. Он заключается в настройке шрифтов по умолчанию для каждого типа объекта. Для этого в меню Format следует выбрать пункт Default Fonts & Colors. Появляется диалог Default Fonts & Colors, включающий семь перечисленных ниже закладок (рис. 22).
Entities (Tables) – определяет шрифт и цвет для сущностей (таблиц).
Attributes (Columns) – определяет шрифт и цвет для собственных атрибутов (колонок) и внешних ключей.
General – определяет шрифт и цвет фона окна по умолчанию для всех объектов в окне диаграммы.
Relationships – определяет шрифт и цвет для связей.
Subtypes – определяет шрифт и цвет для дискриминатора в связи «иерархия категорий».
Drawing Object Text – определяет шрифт и цвет текста графических объектов.
Drawing Object Colors – определяет цвет и стиль заполнения, а также цвет, стиль и толщину рамки графических объектов.
После задания настроек шрифта и цвета в диалоге Default Fonts & Colors следует выбрать одну из опций в разделе Apply To этого же диалога:
New Objects – настройки действуют лишь для новых объектов, существующие объекты не изменятся (опция установлена по умолчанию).
All Objects – изменяются все объекты модели: новые и существующие, входящие в текущую или любую другую подмодель данной модели.
30