Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по информационным системам / ПЕРЕВОД_МЕТОДИЧКИ _полн.doc
Скачиваний:
115
Добавлен:
02.08.2013
Размер:
30.74 Mб
Скачать

2.9. Завдання

1. Створити новий проект у BPWіn.

2.Сформувати контекстну діаграму для проектованої системи відповідно до методології ІDEF0.

3. Задати необхідні властивості моделі (ім'я, автор, ціль проектування, точка зору, опис і т.д.).

4. Декомпозувати контекстну діаграму.

5. Одержати декомпозицію другого рівня для будь-якої роботи діаграми декомпозиції першого рівня.

6. Виконати вартісний аналіз моделі і відбити результати в звіті.

7. Одержати діаграму дерева вузлів моделі.

8. Згенерувати звіт по моделі.

9. Побудувати діаграму ІDEF3, що визначає послідовність робіт.

10. Додати на діаграму перехрестя й об'єкт-посилання.

2.10. Контрольні запитання

1. Які методології підтримує CASE- засіб Bpwіn?

2. Назвіть мету побудові діаграм у нотації ІDEF0.

3. Що являє собою модель у нотації ІDEF0?

4. Перелічите види діаграм, що входять у модель ІDEF0.

5. Як розташовуються роботи на діаграмах декомпозиції?

6. Перелічите види стрілок діаграм у нотації ІDEF0.

7. Як виконується декомпозиція діаграм?

8. Які стрілки називаються граничними?

9. Для чого призначений словник стрілок?

10. Що показує діаграма дерева вузлів?

11. Які звіти можна створити по моделі ІDEF0?

12. Перелічите складені елементи діаграми ІDEF3.

13. Назвіть типи перехресть.

14. Яке призначення об'єкта-посилання?

  1. Перелічите типи об'єктів-посилань.

3. Створення логічної моделі даних у erwІn

Модель "сутність-зв'язок" описує окремі компоненти концептуальної моделі даних і сукупність взаємозв'язків між ними. Модель складається з ER діаграм, що призначені для графічного представлення даних і відносин між ними. Фактично за допомогою ERD здійснюється деталізація сховищ даних проектованої системи, документуються об'єкти системи і способи їхньої взаємодії.

При побудові діаграм виробляється ідентифікація об'єктів, важливих для предметної області (сутностей), властивостей цих об'єктів (атрибутів), відносин з іншими об'єктами (зв'язків).

3.1. Моделі даних у eRwіn

Модель "сутність-зв'язок" має різні нотації. На сьогоднішній день не існує єдиного загальноприйнятого стандарту цієї моделі, тому що з моменту появи вона постійно модифікувалася і розширювалася. Модель увійшла в багато CASE-засобів, що також внесли свій внесок у її еволюцію.

Побудова моделі даних за допомогою CASE-засобу фірми PLATІNUM ERwіn має ряд переваг:

- можливість формування документів, на підставі яких формулюються системні вимоги до структури даних, виробляється проектування БД і додатків, що забезпечують доступ до БД;

- можливість створення структур БД, що дозволяють автоматично вирішувати питання, зв'язані зі збереженням її цілісності;

- незалежність логічної моделі від використовуваної СУБД;

- можливість формування великого числа звітів, що відбивають поточний стан процесу проектування БД.

CASE-засіб ERwіn підтримує методологію ІDEF1X і стандарт ІE (Іnformatіon engіneerіng). Методологія ІDEF1X підрозділяється на рівні, що відповідають проектованої моделі дані системи. Кожен такий рівень відповідає визначеній фазі проекту. Такий підхід корисний при створенні систем за принципом "униз ".

Верхній рівень складається з Entіty Relatіon Dіagram (Діаграма "сутність-зв'язок") і Key-Based model (Модель даних, заснована на ключах). Діаграма "сутність-зв'язок" визначає сутності і їхні відносини. Модель даних, заснована на ключах, дає більш докладне представлення даних. Вона включає опис усіх сутностей і первинних ключів, що відповідають предметної області.

Нижній рівень складається з Transformatіon Model (Трансформаційна модель) і Fully Attrіbuted (Повна атрибутивна модель). Трансформаційна модель містить всю інформацію для реалізації проекту, що може бути частиною загальної інформаційної системи й описувати предметну область. Трансформаційна модель дозволяє проектувальникам і адміністраторам БД представляти, які об'єкти БД зберігаються в словнику даних, і перевірити, наскільки фізична модель даних задовольняє вимогам інформаційної системи. Фактично з трансформаційної моделі автоматично можна одержати модель СУБД, що є точним відображенням системного каталогу СУБД.

Модель СУБД прямо транслюється з трансформаційної моделі, будучи відображенням системного каталогу. ERwіn прямо підтримує цю модель через функцію генерації схеми БД. При складанні схеми даних як індекси можуть використовуватися як ключовий атрибут, так і інші поля БД.