Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
t42_Методич_пос_часть2.doc
Скачиваний:
40
Добавлен:
26.08.2019
Размер:
4.57 Mб
Скачать

ФГОУ ВПО «АКАДЕМИЯ БЮДЖЕТА И КАЗНАЧЕЙСТВА

МИНИСТЕРСТВА ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ»

Т.Е. Точилкина

ПРИНЦИПЫ

СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ И МОДЕЛИРОВАНИЯ БИЗНЕС-ПРОЦЕССОВ С ИСПОЛЬЗОВАНИЕМ ПАКЕТА ПРОГРАММ 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

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