Главная страница
Навигация по странице:

  • И МОДЕЛИРОВАНИЯ БИЗНЕС-ПРОЦЕССОВ С ИСПОЛЬЗОВАНИЕМ ПАКЕТА ПРОГРАММ ALLFUSION MODELING SUITE. Часть II МОДЕЛИРОВАНИЕ ДАННЫХ И ПРОЕКТИРОВАНИЕ

  • «БАЗЫ ДАННЫХ» МОСКВА 2009

  • Содержание ВВЕДЕНИЕ .......................................................................................................................................................... 5

  • ИНСТРУМЕНТАЛЬНАЯ СРЕДА ALLFUSION ERWIN DM ..................................................................... 9

  • ПОДДЕРЖИВАЕМЫЕ МЕТОДОЛОГИИ: IDEF1X, IE, DM .................................................................. 31

  • РАЗРАБОТКА И ПОДДЕРЖКА БАЗ ДАННЫХ С ERWIN DM............................................................ 37

  • ПРАКТИЧЕСКАЯ РАБОТА С ERWIN DATA MODELER ...................................................................... 109

  • ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ................................................................................ 166

  • Функциональные возможности AllFusion ERwin DM 7.2 Архитектура уровней проектирования.

  • Технология трансформации.

  • Определение корпоративных стандартов.

  • Поддержка нескольких нотаций моделирования.

  • Управление большими моделями.

  • Полное сравнение/синхронизация (Complete Compare).

  • Генерация структуры базы данных.

  • Проектирование хранилищ и витрин данных.

  • Обратное проектирование.

  • Навигатор модели (Model Explorer).

  • Полный набор возможностей Undo/Redo

  • Создание отчетов и печать.

  • ERwin. Опыт использования.. Учебное пособие по дисциплинам информационные системы в экономике, проектирование информационных систем


    Скачать 3.87 Mb.
    НазваниеУчебное пособие по дисциплинам информационные системы в экономике, проектирование информационных систем
    АнкорERwin. Опыт использования
    Дата06.09.2022
    Размер3.87 Mb.
    Формат файлаpdf
    Имя файлаERWin_hw5w1xxa4sjc.pdf
    ТипУчебное пособие
    #664663
    страница1 из 13
      1   2   3   4   5   6   7   8   9   ...   13

    ФГОУ ВПО «АКАДЕМИЯ БЮДЖЕТА И КАЗНАЧЕЙСТВА
    МИНИСТЕРСТВА ФИНАНСОВ РОССИЙСКОЙ ФЕДЕРАЦИИ»
    Т.Е. Точилкина
    П Р И Н Ц И П Ы
    СОЗДАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
    И МОДЕЛИРОВАНИЯ БИЗНЕС-ПРОЦЕССОВ С
    ИСПОЛЬЗОВАНИЕМ ПАКЕТА ПРОГРАММ
    ALLFUSION MODELING SUITE.
    Часть II
    МОДЕЛИРОВАНИЕ ДАННЫХ И ПРОЕКТИРОВАНИЕ
    БАЗ ДАННЫХ С
    ERwin Data Modeler
    Учебное пособие по дисциплинам
    «ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ЭКОНОМИКЕ»,
    «ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ»,
    «БАЗЫ ДАННЫХ»
    МОСКВА 2009

    2
    Т.Е. Точилкина
    Принципы создания информационных систем и моделирования биз- нес-процессов с использованием пакета программ AllFusion Modeling Suite.
    Часть II. Моделирование данных и проектирование баз данных с ERwin
    Data Modeler. Учебное пособие. – М.: изд. Академии бюджета и казначей- ства, 2009. - 167 с.
    В учебном пособии рассмотрены теоретические основы моделирова- ния данных и баз данных, а также функциональные возможности пакета
    AllFusion ERwin Data Modeler 7.2, необходимые для проектирования базы данных, генерации каталога базы данных, обратной генерации, документи- рования. Приведен сквозной пример разработки базы данных с помощью пакета AllFusion ERwin Data Modeler 7.2.
    Учебное пособие предназначено для студентов всех форм обучения по дисциплинам: «Проектирование информационных систем», «Базы дан- ных», «Информационные системы в экономике» (раздел «Проектирование автоматизированных информационных систем на основе моделирования бизнес-процессов»).
    Учебное пособие может быть использовано как совместно с первой частью, так и независимо.
    © Академия бюджета и казначейства, 2009
    © Т.Е. Точилкина

    3
    Содержание
    ВВЕДЕНИЕ .......................................................................................................................................................... 5
    ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ALLFUSION ERWIN DM 7.2 ............................................. 5
    ИНСТРУМЕНТАЛЬНАЯ СРЕДА ALLFUSION ERWIN DM ..................................................................... 9
    И
    НТЕРФЕЙС
    A
    LL
    F
    USION
    ER
    WIN
    DM
    7.2 ............................................................................................................. 9
    У
    РОВНИ ОТОБРАЖЕНИЯ МОДЕЛИ
    (D
    ISPLAY
    L
    EVEL
    ) ............................................................................................ 17
    П
    ОДМОДЕЛИ
    (S
    UBJECT
    A
    REA
    ). ......................................................................................................................... 17
    Х
    РАНИМЫЕ ОТОБРАЖЕНИЯ
    (S
    TORED
    D
    ISPLAY
    ) .................................................................................................. 19
    Н
    АВИГАТОР МОДЕЛИ
    (M
    ODEL
    E
    XPLORER
    ) .......................................................................................................... 20
    Ж
    УРНАЛ ИЗМЕНЕНИЙ МОДЕЛИ
    (A
    CTION
    L
    OG
    ) ................................................................................................... 25
    Р
    УСИФИКАЦИЯ
    ER
    WIN
    DM ................................................................................................................................ 30
    ПОДДЕРЖИВАЕМЫЕ МЕТОДОЛОГИИ: IDEF1X, IE, DM .................................................................. 31
    К
    РАТКАЯ ХАРАКТЕРИСТИКА МЕТОДОЛОГИЙ
    ........................................................................................................ 31
    О
    СОБЕННОСТИ МЕТОДОЛОГИЙ
    IDEF1X
    И
    IE .................................................................................................... 33
    П
    АНЕЛЬ ИНСТРУМЕНТОВ ДЛЯ ДОБАВЛЕНИЯ ОБЪЕКТОВ В МОДЕЛЬ ДАННЫХ
    ........................................................ 35
    РАЗРАБОТКА И ПОДДЕРЖКА БАЗ ДАННЫХ С ERWIN DM............................................................ 37
    Н
    АЧАЛО СОЗДАНИЯ МОДЕЛИ В
    A
    LL
    F
    USION
    ER
    WIN
    DM ..................................................................................... 37
    У
    РОВНИ МОДЕЛИ ДАННЫХ
    ................................................................................................................................. 38
    С
    ОЗДАНИЕ ЛОГИЧЕСКОГО УРОВНЯ МОДЕЛИ
    ....................................................................................................... 40
    Сущности ................................................................................................................................................. 40
    Атрибуты .................................................................................................................................................. 44
    Связи......................................................................................................................................................... 49
    Домены ..................................................................................................................................................... 69
    Нормализация и денормализация ..................................................................................................... 71
    С
    ОЗДАНИЕ ФИЗИЧЕСКОГО УРОВНЯ МОДЕЛИ
    ....................................................................................................... 73
    Выбор сервера ........................................................................................................................................ 73
    Таблицы ................................................................................................................................................... 74
    Колонки .................................................................................................................................................... 75
    Представления (View) ........................................................................................................................... 76
    Материализованные представления (materialized view) .............................................................. 76
    Правила валидации и значения по умолчанию .............................................................................. 76
    Индексы ................................................................................................................................................... 77
    Задание объектов физической памяти ............................................................................................. 77
    Триггеры и хранимые процедуры ...................................................................................................... 78
    Скрипты «до и после генерации» ...................................................................................................... 79
    П
    РЯМАЯ ГЕНЕРАЦИЯ
    .......................................................................................................................................... 79
    О
    БРАТНАЯ ГЕНЕРАЦИЯ
    ...................................................................................................................................... 83
    С
    РАВНЕНИЕ И СИНХРОНИЗАЦИЯ С
    C
    OMPLETE
    C
    OMPARE
    ..................................................................................... 85
    У
    РОВНИ ПРОЕКТИРОВАНИЯ
    ................................................................................................................................ 95
    Т
    РАНСФОРМАЦИЯ
    .............................................................................................................................................. 98
    Д
    ОКУМЕНТИРОВАНИЕ МОДЕЛЕЙ ДАННЫХ В
    ER
    WIN
    DM ................................................................................... 102
    Создание отчетов с помощью Report Template Builder ............................................................... 103
    Создание отчетов с помощью Data Browser .................................................................................. 106
    ПРАКТИЧЕСКАЯ РАБОТА С ERWIN DATA MODELER ...................................................................... 109
    1.
    С
    ОЗДАНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ ДАННЫХ
    ......................................................................................... 109 2.
    П
    ОРОЖДЕНИЕ НОВОЙ МОДЕЛИ ИЗ КОНЦЕПТУАЛЬНОЙ
    ................................................................................. 117 3.
    П
    РОРАБОТКА МОДЕЛИ НА УРОВНЕ ПЕРВИЧНЫХ КЛЮЧЕЙ
    .............................................................................. 119 4.
    А
    ВТОТРАНСФОРМАЦИЯ СВЯЗЕЙ
    «
    МНОГИЕ КО МНОГИМ
    » .............................................................................. 121 5.
    Д
    ОРАБОТКА МОДЕЛИ ДО ПОЛНО АТРИБУТИВНОЙ МОДЕЛИ
    .......................................................................... 123 6.
    П
    РОРАБОТКА ФИЗИЧЕСКОГО УРОВНЯ МОДЕЛИ
    ............................................................................................. 131 7.
    Г
    ЕНЕРАЦИЯ КАТАЛОГА БАЗЫ ДАННЫХ ИЗ МОДЕЛИ ДАННЫХ
    ......................................................................... 140 8.
    О
    БРАТНАЯ ГЕНЕРАЦИЯ КАТАЛОГА БАЗЫ ДАННЫХ В МОДЕЛЬ
    ........................................................................ 153

    4 9.
    С
    РАВНЕНИЕ И СИНХРОНИЗАЦИЯ КАТАЛОГА БАЗЫ ДАННЫХ И МОДЕЛИ
    .......................................................... 156 10.
    Д
    ОКУМЕНТИРОВАНИЕ МОДЕЛИ ДАННЫХ
    .................................................................................................... 160
    О
    ПИСЬ СОЗДАННЫХ ФАЙЛОВ
    ........................................................................................................................... 166
    ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ................................................................................ 166
    ЛИТЕРАТУРА И ИСТОЧНИКИ .................................................................................................................. 168

    5
    Введение
    В первой части пособия была изложена методика разработки автома- тизированных информационных систем с помощью продуктов пакета All-
    Fusion Modeling Suite; подробно рассмотрен первый этап методики, каса- ющийся вопросов моделирования, анализа, документирования бизнес- процессов с помощью пакета AllFusion Process Modeler.
    Моделирование данных и проектирование баз данных с помощью
    AllFusion ERwin Data Modeler – один из этапов изложенной методики.
    Именно ему посвящено данное пособие.
    AllFusion ERwin Data Modeler (ERwin DM) – лидирующее решение в области проектирования и документирования данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных.
    ERwin DM предназначен для компаний, разрабатывающих и исполь- зующих базы данных, для администраторов баз данных, системных анали- тиков, проектировщиков баз данных, разработчиков, руководителей проек- тов. ERwin DM позволяет управлять данными в процессе корпоративных изменений, а также в условиях нехватки квалифицированных кадров и стремительно изменяющихся технологий.
    ERwin DM позволяет наглядно отображать сложные структуры дан- ных. Удобная в использовании графическая среда AllFusion ERwin DM упрощает разработку базы данных и автоматизирует множество трудоем- ких задач, уменьшая сроки создания высококачественных и высокопроиз- водительных транзакционных баз данных и хранилищ данных.
    Данное решение улучшает коммуникацию в организациях, обеспечи- вая совместную работу администраторов и разработчиков баз данных, многократное использование модели, а также наглядное представление комплексных активов данных в удобном для понимания и обслуживания формате.
    Функциональные возможности AllFusion ERwin DM 7.2

    Архитектура уровней проектирования. ERwin DM имеет доста- точную гибкость для разработки архитектуры связных моделей данных, полностью удовлетворяющей потребностям организации. Эти связанные модели данных рассматриваются как уровни проектирования. Наряду с комбинированной логико-физической моделью поддерживаются раздель- ные логические и физические модели. Благодаря накоплению знаний об отношениях между компонентами связанных моделей (уровней) и ведению журнала проектных решений пользователи могут быстро определять влия- ние изменений одного уровня проектирования на другой.

    6

    Технология трансформации.
    Физическая структура базы данных редко совпадает с исходной логической структурой. В целях повышения производительности бизнес-приложений часто требуется проводить де- нормализацию данных на физическом уровне модели. ERwin DM позволя- ет автоматизировать процесс трансформации модели. При этом ERwin DM одновременно хранит как конечное состояние проекта после трансформа- ции, так и исходное состояние проекта до трансформации, позволяя поль- зователю переключаться между этими состояниями проекта.

    Определение корпоративных стандартов. Определение и под- держка стандартов обеспечивается с помощью словаря доменов Domain
    Dictionary, редактора стандартов именования Naming Standards Editor и ре- дактора стандартов типов данных Datatype Standards Editor. Словарь доме- нов содержит многократно используемые атрибуты и обеспечивает непро- тиворечивость имен и определений в рамках модели. Редактор стандартов именования позволяет пользователям создавать словари разрешенных тер- минов, аббревиатур и правил именования, которые могут использоваться повторно в рамках модели. Редактор стандартов типов данных позволяет определять собственные правила соответствия между типами данных раз- ных СУБД.

    Поддержка нескольких нотаций моделирования. Для визуального проектирования систем обработки транзакций, витрин и хранилищ данных в единой интегрированной среде ERwin DM поддерживает три популярные нотации моделирования данных: Integration DEFinition for Information
    Modeling (IDEF1X), Information Engineering (IE), Dimensional Modeling
    (DM).

    Управление большими моделями. ERwin DM облегчает управле- ние большими корпоративными моделями за счет использования предмет- ных областей (Subject Areas) и хранимых отображений (Stored Displays).
    Предметные области позволяют конкретным проектировщикам фокусиро- вать внимание, разделяя модель на более мелкие, и за счет этого легче управляемые подмодели. Хранимые отображения предоставляют разные варианты графического представления модели или ее предметных обла- стей, облегчая обмен информацией между специализированными группа- ми пользователей.

    Полное сравнение/синхронизация (Complete Compare). Эта мощ- ная технология автоматизирует полную двунаправленную синхронизацию модели, скриптов и баз данных. При синхронизации для выбранных поль- зователем объектов отображаются отличия, и пользователю предлагается выбрать, какие из обнаруженных отличий и в каком направлении необхо- димо внести. При этом ERwin DM может автоматически сгенерировать
    ALTER-скрипт на изменение.

    Генерация структуры базы данных. ERwin DM позволяет автома- тически сгенерировать структуру базы данных из модели. Входящие в

    7
    ERwin DM оптимизированные шаблоны триггеров ссылочной целостности и богатый макроязык, совместимый с различными типами баз данных, поз- воляют пользователю настроить триггеры и хранимые процедуры. Настра- иваемые шаблоны облегчают генерацию законченной физической струк- туры базы данных и полных определений (для соответствующей целевой базы данных).

    Проектирование хранилищ и витрин данных. Производитель- ность, удобство в использовании и ценность хранилища данных напрямую зависит от модели, лежащей в его основе. ERwin DM поддерживает техни- ки моделирования, характерные для проектирования хранилищ данных, такие как многомерное моделирование по схеме "звезда" или "снежинка", которые гарантируют, что хранилище данных оптимизировано как по про- изводительности, так и по аналитическим возможностям. Кроме того,
    ERwin DM способен собирать и документировать широкий спектр инфор- мации о хранилище данных, в том числе об источниках данных, логике трансформации данных и правилах управления данными.

    Обратное проектирование.
    ERwin DM позволяет провести автома- тическую обратную генерацию структуры базы данных в модель для ее изучения и документирования и/или для последующей миграции на плат- форму другой СУБД.

    Графические объекты. С помощью графических объектов ERwin
    DM обеспечивает наглядное представление бизнес-правил. Графические объекты, например линии, эллипсы и другие, легко редактируются. Разра- ботчики моделей могут так же настраивать параметры шрифта и цвета объектов.

    Навигатор модели (Model Explorer). Model Explorer – это удобный в использовании инструмент, обеспечивающий навигацию по модели, а так же выбор объектов для их анализа или редактирования. Помимо тра- диционного изображения модели в виде диаграммы, Model Explorer обес- печивает компактное иерархическое представление объектов модели.

    Полный набор возможностей Undo/Redo. ERwin DM предоставля- ет полный комплект возможностей «отменить/вернуть изменения» в пре- делах сессии моделирования. Возможности Undo/Redo могут быть приме- нимы ко всем задачам моделирования, включая созда- ние/обновление/удаление объектов модели, а также изменение их разме- щения на диаграммах. Отменяя и возвращая конкретные изменения, поль- зователи могут лучше изучить их влияние на модель.

    Создание отчетов и печать. Ключевым элементом, обеспечиваю- щим коммуникацию и совместную работу пользователей в процессе моде- лирования, является способность визуализации и публикации данных.
    ERwin DM предоставляет гибкие, настраиваемые возможности создания отчетов и печати. Два встроенных построителя шаблонов отчетов: ERwin
    Data Browser и Report Template Builder – позволяют однократно разрабо-

    8 тать шаблон отчета, который впоследствии будет доступен для использо- вания в любых моделях для генерации отчетов в форматах: HTML, RTF,
    TXT, PDF.

      1   2   3   4   5   6   7   8   9   ...   13


    написать администратору сайта