
- •Часть II
- •Содержание
- •Введение
- •Функциональные возможности 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. Документирование модели данных
- •Опись созданных файлов
- •Задание для самостоятельной работы
- •Литература и источники
- •Часть II.
- •101990, Москва, Малый Златоустинский пер.,7
ФГОУ ВПО «АКАДЕМИЯ БЮДЖЕТА И КАЗНАЧЕЙСТВА
МИНИСТЕРСТВА ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ»
Т.Е. Точилкина
ПРИНЦИПЫ
СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ И МОДЕЛИРОВАНИЯ БИЗНЕС-ПРОЦЕССОВ С ИСПОЛЬЗОВАНИЕМ ПАКЕТА ПРОГРАММ ALLFUSION MODELING SUITE.
Часть II
Моделирование данных и проектирование баз данных с ERwin Data Modeler
Учебное пособие по дисциплинам
«Информационные системы в экономике»,
«Проектирование информационных систем»,
«базы данных»
Москва 2009
Т.Е. Точилкина
Принципы создания информационных систем и моделирования бизнес-процессов с использованием пакета программ AllFusion Modeling Suite. Часть II. Моделирование данных и проектирование баз данных с ERwin Data Modeler. Учебное пособие. – М.: изд. Академии бюджета и казначейства, 2009. - 167 с.
В учебном пособии рассмотрены теоретические основы моделирования данных и баз данных, а также функциональные возможности пакета AllFusion ERwin Data Modeler 7.2, необходимые для проектирования базы данных, генерации каталога базы данных, обратной генерации, документирования. Приведен сквозной пример разработки базы данных с помощью пакета AllFusion ERwin Data Modeler 7.2.
Учебное пособие предназначено для студентов всех форм обучения по дисциплинам: «Проектирование информационных систем», «Базы данных», «Информационные системы в экономике» (раздел «Проектирование автоматизированных информационных систем на основе моделирования бизнес-процессов»).
Учебное пособие может быть использовано как совместно с первой частью, так и независимо.
© Академия бюджета и казначейства, 2009
© Т.Е. Точилкина
Содержание
Введение 5
Функциональные возможности AllFusion ERwin DM 7.2 5
Инструментальная среда AllFusion ERwin DM 9
Интерфейс AllFusion ERwin DM 7.2 9
Уровни отображения модели (Display Level) 17
Подмодели (Subject Area). 18
Хранимые отображения (Stored Display) 20
Навигатор модели (Model Explorer) 21
Журнал изменений модели (Action Log) 26
Русификация ERwin DM 31
Поддерживаемые методологии: IDEF1X, IE, DM 33
Краткая характеристика методологий 33
Особенности методологий IDEF1X и IE 35
Панель инструментов для добавления объектов в модель данных 38
Разработка и поддержка баз данных с ERwin DM 40
Начало создания модели в AllFusion ERwin DM 40
Уровни модели данных 41
Создание логического уровня модели 43
Сущности 43
Атрибуты 48
Связи 53
Домены 74
Нормализация и денормализация 77
Создание физического уровня модели 79
Выбор сервера 80
Таблицы 80
Колонки 82
Представления (View) 82
Материализованные представления (materialized view) 82
Правила валидации и значения по умолчанию 83
Индексы 83
Задание объектов физической памяти 84
Триггеры и хранимые процедуры 84
Скрипты «до и после генерации» 85
Прямая генерация 85
Обратная генерация 89
Сравнение и синхронизация с Complete Compare 92
Уровни проектирования 103
Трансформация 107
Документирование моделей данных в ERwin DM 111
Создание отчетов с помощью Report Template Builder 112
Создание отчетов с помощью Data Browser 114
Практическая работа с ERwin Data Modeler 118
1. Создание концептуальной модели данных 118
2. Порождение новой модели из концептуальной 127
3. Проработка модели на уровне первичных ключей 129
4. Автотрансформация связей «многие ко многим» 131
5. Доработка модели до полно атрибутивной модели 133
6. Проработка физического уровня модели 142
7. Генерация каталога базы данных из модели данных 151
8. Обратная генерация каталога базы данных в модель 164
9. Сравнение и синхронизация каталога базы данных и модели 167
10. Документирование модели данных 171
Опись созданных файлов 177
Задание для самостоятельной работы 177
Литература и источники 179