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

3.8.Завдання

Створити логічну модель даних у наступній послідовності:

1. Внести в модель 4-5 сутностей. Задати імена сутностей, атрибути і первинні ключі.

2. У редакторі сутностей додати опису сутностей (вкладка Defіnіtіon).

3. Зв’язати сутності. Привласнити зв'язкам імена.

4. Для зв'язків багато-до-багатьох створити асоціативні сутності. Перейменувати їх і додати необхідні атрибути.

5. Створити 3 рівні відображення моделі (Stored Dіsplay) - рівень сутностей, рівень первинних ключів і рівень атрибутів.

6. Додати на діаграму текстовий блок з назвою діаграми і прізвищем автора.

7. Виконати поділ вихідної моделі даних. Одержати 2 підмножини, у яких сутності об'єднані загальною темою. Назви підмножин повинні відображати ці теми.

8. Додати в будь-яку сутність підмножини атрибут. Перейти в головну модель. Чи змінилася відредагована сутність?

9. Установити правила посилальної цілісності для зв'язків на головній моделі.

10. Для будь-якої сутності моделі створити ієрархію спадкування. Обґрунтувати вибір повної або неповної категорії.

11. Створити звіт по моделі, у який включити атрибути всіх сутностей моделі. Звіт повинний містити типи сутностей, типи атрибутів, ознаки первинного і зовнішнього ключа.

12. Перейменувати стовпчика звіту. Привласнити стовпчикам назви російською мовою (наприклад, атрибути, типи атрибутів і т.д.).

13. Виконати сортування по назвах атрибутів, а потім по типах атрибутів. Сховати колонкові зовнішнього ключа.

14. Створити звіт по підмножинах моделі, по батьківських і дочірніх сутностях зв'язків, по сутностях без описів.

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

1.Назвіть рівні методології ІDEF1X.

2. Які елементи входять у ER-діаграму?

3. Що містить у собі повна атрибутивна модель?

4. Як призначити первинні ключі сутності?

5. Як змінити порядок проходження атрибутів у сутності?

6. Як можна задати тип атрибута?

7. Які види зв'язків використовуються в діаграмах?

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

9. Як відображаються на діаграмах залежні і незалежні сутності?

10. Як створити нове збережене відображення?

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

12. Що визначає посилальна цілісність? Як її установити?

13. Перелічите відомі вам види звітів у Erwіn.

4. Приклад побудови моделі

Завдання: виконати структурний аналіз системи автоматизації конструкторсько-технологічних робіт підприємства. Спеціалізація підприємства: розробка і виробництво пристроїв обчислювальної техніки. Побудувати функціональну модель системи і модель даних. Для побудови моделей використовувати CASE-засобу BPwіn і ERwіn.

4.1. Аналіз предметної області

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

Підприємство розробляє і випускає вироби вимірювальної й обчислювальної техніки, що входять до складу програмно-технічного комплексу АСУ ТП. У виріб входять різні складові матеріали: електрорадіоелементи (ЕРЕ), стандартні вироби, деталі, комплекти, складальні одиниці і т.п. Формування складу виробу виконується з різних компонентів, шляхом включення їх у вироби. Складові виробів повинні зберігатися в окремих номенклатурних довідниках, а при включенні у виріб повинна підтримуватися цілісність бази даних.

Різні користувачі системи мають різні повноваження. Виділимо наступні групи користувачів:

  1. Бібліотекарі - мають право редагувати номенклатурні довідники.

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

  3. Адміністратор системи: установлює права користувачів і груп користувачів.

Крім перерахованих складових виріб повинний мати документацію, що призначена як для безпосередньої підготовки виробу до випуску на підприємстві, так і для випуску комплекту конструкторської документації. Ця документація повинна автоматично генеруватися на підставі інформації про склад виробу.

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

Функціональні характеристики системи:

1.Первісне введення інформації в БД номенклатурних довідників.

2. Коректування БД довідників.

3. Створення структури виробу на основі номенклатурних довідників і БД інших виробів.

4. Пошук інформації в БД по запиті користувача.

5. Генерація конструкторської документації на виріб.

6. Забезпечення захисту і безпеки даних, зокрема:

- розмежування прав доступу користувачів;

- забезпечення цілісності БД;

- контроль інформації, що вводиться.