Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ_АРМП.doc
Скачиваний:
2
Добавлен:
08.11.2019
Размер:
7.72 Mб
Скачать

Попередня підготовка

  1. На основі результатів обстеження об'єкту для свого варіанту завдання підготувати

список імен сутностей.

  1. Для кожної сутності записати:

словесне визначення сутностей;

приклади можливих запитів по відношення до цієї суті;

декілька екземплярів суті, задавши їх головні властивості – атрибути, у вільній формі;

придумати іконку суті.

  1. Продумати зв'язки між сутностями. Для кожного зв’язку підготувати:

словесне визначення зв’язку – які сутності зв'язуються, у якому відношенню, для відношення “один до багато(1:N)” відмітити:

які з сутностей є батьківська;

характер зв’язку – ідентифікуюча / неідентифікуюча;

    • ім’я зв’язку, записавши глаголичну фразу, відображаючи:

для зв'язку “багато до багато” – дві фрази, відношення зліва - направо / справа – наліво;

для зв'язку “багато до багато” – дві фрази, відношення зліва направо / зправо наліво(приклад 1).

Приклад 1:

    • для зв'язків “один до багато” визначити:

      • потужність зв’язку: 0,1, , (Р); 0,1, (Z); точно N(N);

      • правила цілісності для операцій вилучення, додатку, обновлення(приклад 2).

Приклад 2.

сутність

операції

D

I

U

Ім’я_1(дочірнє)

R

R

R

Ім’я_2(батьків)

C

C

C

D - delete; I - insert;

U - update; R - restrict;

C - cascade; N - none.

  1. Панель інструментів ERwin

Створення, відкриття, збереження та друк моделі

Виклик діалогу Report Browser для генерації звітів

Зміна рівня перегляду моделі: рівень сутностей, рівень атрибутів, рівень визначень

Зміна масштабу перегляду моделі

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

Переключення між областями моделі –Subject Area

Побудовник шаблонів звітів

Ідентифікуючий зв'язок 1:N. Встановлюється між незалежною (батьківською) сутністю і залежною (дочірньою). Дочірня відображається прямокутником з округленими кутами, батьківська - прямокутником. Атрибути первинного ключа батьківської сутності переносять у дочірню, а у дочірній помічаються як зовнішні.

Неідентифікуючий зв'язок 1:N – дочірня сутність залишається незалежною, а атрибути первинного ключа мігрують у неключові компоненти батьківської сутності.

Ідентифікуючий зв'язок M:N – встановлюється тільки на логічному рівні

Для моделювання категорій - для кожної категорії можна вказати дискримінатор ( атрибут родового предку)

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

  1. Розробка зберігаємого відображення “Визначення сутностей” – закладка1:

  1. Запустити ERwin. У будь-якому місці робочого столу екрану натиснути на праву клавішу миші, вибрати Stored Display …

  2. У діалозі Stored Display …

натиснути кнопку Rename…, задати ім'я зображення замість імені за умовчуванням – Disply1;

у закладці General вказати авторів роботи;

у закладці Logical вибрати відображення сутностей на рівні визначень (рамка Display level, Definition) із іконками сутностей (рамка Entity Option, опція Entity Icon) і відключити усі додаткові опції відображення зв’язків

( рамка Relationship Option).

  1. За допомогою панелі інструментів конструктора розробити сутності майбутньої моделі:

  • натиснути на іконку ;

  • потрібну кількість разів натисну ліву клавішу миші та на робочому полі;

  • відключити інструмент сутність, натиснувши на іконку .

  1. Замість імен за умовчанням (Е/1,Е/2,...) набрати підготовлені імена сутностей.

  2. Виділити батьківські (незалежні) сутності, змінивши колір шрифту та колір заливки .

  3. За допомогою контекстного меню сутностей визвати діалог Entity Properties

(ліва, а потім праву клавіші миші на сутності) і описати кожну сутність:

у закладці Definition набрати визначення сутності;

у закладці Note2 – очікуємі запити;

у закладці Note3 – приклади екземплярів сутності;

у закладці Icone вибрати потрібну іконку.

Описавши одну сутність, переключитися на іншу, вибравши її із списку Entity і повторити пункт 6 для її опису.

  1. Встановити нотацію ІЕ – Information Engineering ( ModelModel Properties…Notation головного меню) і розробити зв'язки:

задати тип натиснувши на іконки , , ;

для кожного зв'язку вибраного типу натиснути спочатку по батьківській, а потім по дочірній сутності;

відмовитись від уводу зв'язків - .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]