Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Створення сутностей і атрибутів BPwin і їхній експорт у ERwin




Якщо в процесі зв'язування стрілок з об'єктами моделі даних виявиться, що яких-небудь сутностей або атрибутів не вистачає, їх можна додати прямо в BPwin, а потім експортувати в ERwin.

Для редагування сутностей і атрибутів варто вибрати пункт меню Edit/Entity/AttributeDictionary. З'являється діалог Entity and Attribute Dictionary (Рис. 2.15).

Рис. 2.15 Діалог Entity and Attribute Dictionary

Діалог Entity and Attribute Dictionary має два списки - у верхньому показуються сутності, у нижньому - атрибути. Для створення нової сутності випливає у верхнім полі Entity задати ім'я сутності (на мал. 3.8 - "Креслення") і клацнути по кнопці Add. Сутність буде додана в список. Якщо включити опцію BPwin only, створена сутність при експорті не буде передана в ERwin. Кнопки Delete і Update служать відповідно для видалення і відновлення сутності. Кожній сутності можна дати визначення (кнопка Definition of selected Entity)/

Список атрибутів відображається в нижнім вікні. Цілком атрибути створюються і редагуються аналогічно.

Після опису сутностей і атрибутів варто клацнути по кнопці Close.

Для експорту даних у BPwin варто вибрати меню File/Export/ ERwin(BPX) і указати файл, в який буде вивантажена інформація про модель.

У ERwin варто вибрати меню BPwin/Import і указати файл ВРХ, в який була вивантажена інформація про модель.

Виникає діалог ERwin/BPwin Entity Sync Editor (Рис. 2.16), у якому відображаються:

- сутності, що маються в моделі ERwin, але відсутні у Врх-файле (вікно Unsynched ERwin Entity);

- сутності, що маються у ВРХ-файле, але відсутні у моделі ERwin (вікно Unsynched BPwin Entity);

- сутності, що маються у ВРХ-файле, і відповідають їм сутності в моделі ERwin, а також дії по синхронізації, що будуть
 проводитися ERwin (вікно ERwin Entity).

Рис. 2.16 Діалог ERwin/BPwin Entity Sync Editor.

У прикладі на Рис. 2.16 сутність "Креслення" буде імпортована з ВРХ-файлу в модель ERwin.

Після щиглика по кнопці Execute виникає діалог ERwin/BPwin Subject Sync Editor (Рис. 2.17), який показує імена активностей, що не відповідають підмножині моделі (Subject Area) у ERwin. Діалог ERwin/BPwin Subject Sync Editor має три вікна:

Unsynched ERwin Subject Area - підмножина моделі, що мається в ERwin, але відсутня у Врх-файле;

Unsynched BPwin Activity - активності, що маються у ВРХ-файле, але не відповідним підмножинам моделі в ERwin.

ERwin Subject Area - активності, що маються у ВРХ-файле, і відповідають їм підмножини моделі в ERwin, а також дії по синхронізації, що будуть проводитися ERwin.

Рис. 2.17 Діалог ERwin/BPwin Subject Sync Editor

Кнопками Im­port, Export і Ignore можна задати дії по синхронізації, що будуть проводитися ERwin. Опція Include Decomp вказує, що всі декомпозиції обраної активності будуть імпортуватися в окре­мі підмножини моделі. Кнопка Unsync дозволяє скасувати зв'язування підмножин моделі й активностей.

Після щиглика по кнопці Execute запускається процес імпорту ВРХ-файла. Після закінчення процесу з'являється діалог із протоколом імпорту. Після щиглика по кнопці ОК імпортовані сутності (у прикладі - сутність "Креслення") і нові підмножини моделі вносяться в модель даних (Рис. 2.18).

Рис. 2.18 Модель даних після імпорту сутності "Креслення"

Імпортована сутність (на Рис. 2.18 - сутність "Креслення") не має первинного ключа і не зв'язана з іншими сутностями. Призначення атрибутів первинним ключем і зв'язування сутностей можна провести тільки засобами ERwin; іншими словами, сутності й атрибути, створені в BPwin і потім імпортовані в ERwin, можна розглядати як заготівлю для створення повноцінної моделі даних, а не як готову модель.


Порядок виконання роботи

1. Представити викладачу на перевірку розроблені під час самостійної підготовки матеріали, а саме структуру інформаційної бази у вигляді діаграм.

2. Виконати запуск інструментального засобу ERwin.

3. Користуючись можливостями інструментального засобу ERwin, виконати побудову логічної моделі даних.

4. Виконати зв'язок функціональної моделі та моделі даних.

5. Для кожної стрілки функціональної моделі поставити у відповідність сутності або атрибути, які в ній повинні бути присутній.

6. Для кожної роботи виконати побудову діаграми "Використання даних".

7. Отримати звіти: по даним у стрілках (Arrow Data), використання даних (Data Usage).

8. Підготувати звіт.

Зміст звіту

Звіт повинний містити:

1. Мету лабораторної роботи.

2. Порядок виконання лабораторної роботи із зазначенням інструментів та опцій меню для отримання певних результатів.

3. Роздруківку отриманих результатів: модель даних та функціональну модель протокол зв’язування та сгенеровані звіти.

4. Висновки по роботі.

Зміст звіту

Звіт повинний містити:

1. Мету лабораторної роботи.

2. Порядок виконання лабораторної роботи із зазначенням інструментів та опцій меню для отримання певних результатів.

3. Роздруківку отриманих результатів: логічну модель даних, приклади зв’язку стрілок та використання даних.

4. Звіти: по даним у стрілках (Arrow Data), використання даних (Data Usage).

5. Висновки по роботі.

Контрольні запитання і завдання

1. Назвіть рівні представлення моделі даних в ERwin.

2. Розкрийте поняття контексту моделі.

3. Дайте опис рівня логічної моделі даних.

4. Сутність нормалізації даних і мета її проведення. Можливості ERwin по нормалізації даних.

5. Дайте характеристику рівнів фізичної моделі даних.

6. Які методології проектування ІС підтримує ERwin?

7. Яким чином можливо внести сутності й атрибути в функціональну модель з моделі даних?

8. Яким чином можливо добавити сутності чи атрибути засобами Bpwin.

9. Яким чином можливо добавити сутності чи атрибути в модель даних, які були додані засобами Bpwin.

10. Яким чином можливо поставити у відповідність сутності чи атрибути стрілкам.

11. Сутності та атрибути якої моделі (логічної чи фізичної) використовуються при синхронізації моделі даних та функціональної моделі.

12. Які операції можуть виконувати активності над сутностями, над атрибутами?

 

Лабораторна робота №3.
ПРОЕКТУВАННЯ КЛІЄНТСЬКОЇ ЧАСТИНИ ДОДАТКА З ВИКОРИСТАННЯМ ЗАСОБІВ ERWIN


Мета роботи

Вивчити можливості ERwin щодо генерації коду клієнтської частини і створенню звітів. Набуття практичних навичок по створенню додатка з використанням засобів ERwin.

Організація самостійної роботи

Використовуючи результати лабораторної роботи №2, розробити розширені атрибути для опису таблиць БД. Розробити структуру звіту додатка і визначити атрибути БД, які потрібні для формування звіту. Використовуючи стандартні засоби ERwin, розробити структуру стандартного звіту та користувацького звіту.










Последнее изменение этой страницы: 2018-06-01; просмотров: 159.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...