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

Лабораторна робота №2

Методологія розробки логічної моделі”

Мета роботи: ознайомитися з технологією побудови логічної моделі у Erwin,

вивчити методи визначення ключових атрибутів сутностей, засвоїти метод адекватності логічної моделі, вивчити типи зв’язків між сутностями

.

Першим шагом при розробці моделі БД є побудова діаграми ERD(Entity Relationship Diagram). ERD- діаграми складаються з 3-х частин: сутностей, атрибутів і взаємозв’язків. Сутностями є іменники, атрибути – прикметниками чи модифікаторами, взаємозв”язки – дієсловами.

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

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

  1. ERD- діаграми

Як відомо, головним компонентом реляційних БДБ є таблиця(відношення). Таблиця використовується для структуризації та зберігання інформації. В реляційних БД кожна чарунка таблиці має одне значення. Крім того, усередині однієї таблиці існують взаємозв”язки між таблицями, кожна з котрих задає спільне користування даними таблиці.

ERD- діаграма графічно представляє структуру даних проектованої ІС. Сутності відображаються за допомогою прямокутників, маючих ім”я. Імена прийнято виражати як прикметник, взаємозв”язки за допомогою ліній, об”єднуючих окремі сутності. Взаємозв”язок показує, що данні однієї сутності зв”язані з даними іншої.

1.1.Визначення сутностей і атрибутів

Сутність – це об”єкт, місце, річ, подія чи поняття, яка тримає інформацію. Точніше, сутність –це набор об”єктів, які називаються екземплярами. На рис.1 сутність ПОКУПЕЦЬ представляє усіх можливих покупців. Кожний екземпляр сутності має набор характеристик.

Рис.1

На Рис.2 показана ERD –діаграма з атрибутами сутностей.

У IDEF1X розділяють залежні та незалежні сутності( відповідно ПРОКАТ та ФІЛЬМ). У дочірній сутності з’являються нові атрибут як зовнішні ключі – FK.

Рис.2 ERD –діаграма з атрибутами сутностей

У випадку незалежних зв’язків дочірня сутність залишається незалежною(Рис.3)

Рис.3

1.2.Логічні взаємозв”язки

Логічні взаємозв”язки представляють собою зв”язки між сутностями. Вони визначаються дієсловами, які показують відношення однієї сутності до іншої.

Деякі приклади взаємозв”язків:

  • СТУДЕНТИ здать іспит ВИКЛАДАЧУ;

  • ЛІТАК перевозить багато ПАСАЖИРІВ;

  • ФІЛЬМ дається в прокат багатьом ЛЮДЯМ.

Це приклади взаємозв”язків «один–до-багато».

Взаємозв”язки «багато–до-багато»(Рис.2) використовуються на перших етапах, а потім замінюються, як правило, на. «один–до-багато».

1.3.Перевірка адекватності логічної моделі.

Лабораторна робота №3

Використання ERwin для розробки моделі даних. Логічна модель. Сутності та зв'язки”.

Мета роботи: Підготувати презентацію для початкового аналізу предметної області з замовником (експертами предметної області), розробивши зберігаємі відображення “Визначення сутностей” та “Визначення зв’язків”.