Маклаков Сергей Владимирович
Шрифт:
Для редактирования сущностей следует выбрать пункт меню Dictionary/Entity. Появляется диалог Entity Dictionary (рис. 3.3.1) - словарь сущностей. Интерфейс словаря сущностей полностью аналогичен интерфейсу словаря стрелок, описанному в 1.2. Для экспорта в ERwin в словаре Entity Dictionary следует создать новую сущность, которая может быть использована для ассоциации со стрелками сразу же после создания (до экспорта в ERwin).
Рис. 3.3.1. Диалог Entity Dictionary
Для редактирования атрибутов предварительно созданных сущностей служит словарь атрибутов (пункт меню Dictionary /Entity /Attribute).
Колонка Entity диалога Attribute Dictionary служит для связывания созданного атрибута с сущностью (рис. 3.3.2). В раскрывающемся списке, который появляется, когда фокус установлен на поле Entity таблицы, показываются только те сущности, которые созданы в диалоге Entity Dictionary или импортированы из ERwin.
Рис. 3.3.2. Диалог Attribute Dictionary
После описания сущностей или атрибутов следует сохранить данные и выйти из словаря.
Для экспорта данных в BPwin следует выбрать меню File/Export/ ERwin 4.0 (ВРХ) и указать файл, в который будет выгружена информация о модели.
В ERwin следует выбрать меню File/Import/BPwin и указать файл ВРХ, в который была выгружена информация о модели.
Возникает диалог ERwin/BPwin Import (рис. 3.3.3), в котором отображаются:
сущности и атрибуты, имеющиеся в ВРХ-файле, но отсутствующие в модели ERwin (верхнее окно - Entities/Attributes available to be imperted);
имена работ, ассоциированных с сущностями и атрибутами, на основе которых будут созданы предметные области (Subject Area) модели данных.
В примере на рис. 3.3.3 сущность "Клиент", атрибуты "Фамилия", "Имя" и "Адрес" будут импортированы из ВРХ- файла в модель ERwin.
После щелчка по кнопке Import запускается процесс импорта ВРХ-файла. Импортированная сущность (на рис. 3.3.4 - сущность "Клиент") размещается в левом верхнем углу диаграммы ERwin. Она не имеет первичного ключа и не связана с другими сущностями. Назначение атрибутов первичным ключом и связывание сущностей можно провести только средствами ERwin; другими словами, сущности и атрибуты, созданные в BPwin и затем импортированные в ERwin, можно рассмат ривать как заготовку для создания полноценной .модели данных, а не как готовую модель.
Рис. 3.3.4. Модель данных после импорта сущности "Клиент"
Глава 4. Практикум. Создание функциональной модели с помощью BPwin 4.0
4.1. Упражнение 1. Создание контекстной диаграммы
Гл. 4 содержит 16 упражнений, предназначенных для самостоятельной работы. Цель упражнений - дать читателю навык создания и редактирования функциональных моделей в BPwin 4.O. Для выполнения последующего упражнения необходимо иметь результат выполнения предыдущего, поэтому рекомендуется сохранять модель, полученную в конце каждого упражнения.
В качестве примера рассматривается деятельность вымышленной компании. Компания занимается в основном сборкой и продажей настольных компьютеров и ноутбуков. Компания не производит компоненты самостоятельно, а только собирает и тестирует компьютеры.
Основные процедуры в компании таковы:
продавцы принимают заказы клиентов;
операторы группируют заказы по типам компьютеров;
операторы собирают и тестируют компьютеры;
операторы упаковывают компьютеры согласно заказам;
кладовщик отгружает клиентам заказы.
Компания использует купленную бухгалтерскую информационную систему, которая позволяет оформить заказ, счет и отследить платежи по счетам.
Перед выполнением упражнения 1 внимательно прочитайте подразделы 1.1,1.2.1,1.2.3 и 2.1.
Запустите BPwin. (Кнопка Start/BPwin).
Если появляется диалог ModelMart Connection Manager, нажмите на кнопку Cancel.
Щелкните по кнопке
Автоматически создается контекстная диаграмма.
Обратите внимание на кнопку
|6. Если вам непонятно, как выполнить то или иное действие, вы можете вызвать помощь - клавиша F1 или меню Help.