- •Введение
- •Функциональные возможности 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. Документирование модели данных
- •Опись созданных файлов
- •Задание для самостоятельной работы
- •Литература и источники
12. Сохраните файл с текущими шаблонами и отчетами Data Browser
как «Standard и домены» (меню Reports/Save Report File As).
Опись созданных файлов
Проверьте состав файлов, полученных в результате практической работы, с помощью таблицы 33.
Таблица 33. Опись созданных файлов.
№ |
Имя файла |
Тип |
Характеристика |
Этап |
|
файла |
работы |
||||
|
|
|
|||
1 |
лаба 1-концептуальная |
erwin |
|
1 |
|
2 |
лаба 2-порожденная |
erwin |
|
2 |
|
3 |
лаба 3-первичные ключи |
erwin |
Модель данных |
3 |
|
4 |
лаба 4-трансформация |
erwin |
ERwin |
4 |
|
5 |
лаба 5-атрибуты |
erwin |
|
5 |
|
6 |
лаба 6-физ уровень |
erwin |
|
6 |
|
7 |
скрипт БД Иванов |
sql |
скрипт |
7 |
|
8 |
лаба 8-обр генерация |
erwin |
Модель данных |
8 |
|
9 |
лаба 9-физ уровень-измененная |
erwin |
ERwin |
9 |
|
10 |
шаблон 1 |
rtb |
Шаблон RTB |
10 |
|
11 |
Сущности и диаграммы |
doc |
Отчет |
10 |
|
12 |
Описание сущностей |
doc |
Отчет |
10 |
|
13 |
Standard и домены |
erp |
Шаблоны Data Browser |
10 |
Задание для самостоятельной работы
Для закрепления изученного материала следует:
1.Разработать собственную модель данных, соответствующую модели бизнес-процессов, созданной в рамках самостоятельно работы в первой части пособия [3]. Файл модели данных сохранить в свою папку.
2.Документировать разработанную модель данных, используя встроенные в ERwin DM средства документирования моделей, такие как построитель шаблонов отчетов Report Template Builder и построитель шаблонов текстовых отчетов Data Browser. При документировании модели использовать как встроенные в ERwin DM шаблоны отчетов, так и самостоятельно разработанные шаблоны. Все разработанные шаблоны и сгенерированные отчеты сохранить в свою папку.
3.На основе разработанной модели данных сгенерировать каталог базы данных для SQL Server.
4.Внести изменения в разработанную модель данных. Провести сеанс сравнения измененной модели и каталога базы данных с помощью инструмента Complete Compare. Сгенерировать отчет по результатам сравнения и сохранить в свою папку.
166
5. Провести сеанс синхронизации измененной модели и каталога базы данных с помощью инструмента Complete Compare. Сгенерировать отчет по результатам сравнения и сохранить в свою папку.
167
Литература и источники
1.Дейт К. Дж. Введение в системы баз данных, 8-е издание: Пер. с англ.. – М.: Издательский дом «Вильямс», 2006. –1328 с.
2.Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: Диалог-МИФИ, 2007. – 400 с.
3.Точилкина Т.Е. и др. Принципы создания информационных систем и моделирования бизнес-процессов с использованием пакета программ AllFusion Modeling Suite. Часть I. Автоматизированная информационная система моделирования бизнес-процессов AllFusion Process Modeler. Учебно-методическое пособие. – М.: изд. Академии бюджета и казначейства, 2007. - 145 с.
4.Точилкина Т.Е. Автоматизация сопровождения баз данных с ERwin Data Modeler // Научное обозрение.–2008.–№ 3.–С.58-62.
5.Точилкина Т.Е. Обмен данными между AllFusion ERwin Data Modeler и другими CASE-инструментами // Научая жизнь. – 2007. –
№ 6.– С.20-21.
6.Точилкина Т.Е. Поддержка актуальных комментариев в модели
AllFusion ERwin Data Modeler // Научное обозрение. – 2008. – № 1.– С.32-34.
7.AllFusion ERwin Data Modeler 7.2 Methods Guide. – USA.: CA, 2007. – 102 с.
Сайты:
8.http://www.idef.com
9.http://www.interface.ru
168
А в т о р :
кандидат технических наук
Точилкина Татьяна Евгеньевна
П Р И Н Ц И П Ы СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
И МОДЕЛИРОВАНИЯ БИЗНЕС-ПРОЦЕССОВ С ИСПОЛЬЗОВАНИЕМ ПАКЕТА ПРОГРАММ
ALLFUSION MODELING SUITE.
Часть II. МОДЕЛИРОВАНИЕ ДАННЫХ И
ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ С ERWIN DATA MODELER
Учебное пособие
___________________________________________________________
Изд. № Объем 9 п.л. Тираж 100 Заказ Академия бюджета и казначейства
___________________________________________________________
101990, Москва, Малый Златоустинский пер.,7
169