Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_CA_2009.doc
Скачиваний:
2
Добавлен:
18.09.2019
Размер:
1.17 Mб
Скачать

24. Діаграми „сутність-зв”язок”: призначення, місце застосування, правила побудови, erd-стандарти. Сутності, відношення та зв’язки в нотації Чена.

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

Сутності, відношення та зв`язки в нотації Чена.

Суттю є безліч екземплярів реальних або абстрактних об'єктів (людей, подій, станів, ідей, предметів і тому подібне), що володіють загальними атрибутами або характеристиками. Будь-який об'єкт системи може бути представлений лише одній суттю, яка має бути унікально ідентифікована. При цьому ім'я суті повинне відображати типа або клас об'єкту, а не його конкретний екземпляр (наприклад, АЕРОПОРТ, а не ВНУКОВО).Відношення в найзагальнішому вигляді є зв'язком між двома і більш суттю. Іменування відношення здійснюється за допомогою граматичного звороту дієслова (МАЄ, ВИЗНАЧАЄ, МОЖЕ ВОЛОДІТИ і тому подібне). Для ідентифікації вимог, відповідно до яких суть залучається до стосунків, використовуються зв'язки. Кожен зв'язок сполучає суть і відношення і може бути направлена лише від відношення до суті. Значення зв'язку характеризує її тип і, як правило, вибирається з наступної безлічі: {”0 або 1”, “0 або більш”, “1”, “1 або більш”, “p:q” (діапазон)}. Пара значень зв'язків, що належать одному і тому ж відношенню, визначає тип цього відношення. Практика показала, що для більшості додатків досить використовувати наступних типів стосунків:

  • 1*1 (один-до-одному). Стосунки даного типа використовуються, як правило, на верхніх рівнях ієрархії моделі даних, а на нижніх рівнях зустрічаються порівняно рідко.

  • 1*п (один-до-багатьом). Стосунки даного типа є найчастіше використовуваними.

  • n*m (многие-к-многам). Стосунки даного типа зазвичай використовуються на ранніх етапах проектування з метою прояснення ситуації. Надалі кожен з таких стосунків має бути перетворене в комбінацію стосунків типів 1 і 2 (можливо, з додаванням допоміжної асоціативної суті і з введенням нових стосунків).

25. Концептуальні моделі предметного середовища при об’єктно-орієнтованому аналізі системи. Поняття, специфікації та опис понять. Атрибути та асоціації. Типи асоціацій.

Концептуальна модель – іншими словами інфологічна модель.

Мета інфологічного проектування – створення і повної і точної копії предметної області. Для ІП застосовується спец графічні діаграми, які називаються «сутність-зв’язок» (ERD діаграми).

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

При об’єднанні локальних представлень найбільш часто виникають такі складності:

Використання синонімів і ононімів

Зверніть увагу на різні асоціації та відображення між атрибутами

Розв’язання відношень відображень багато до багатьох (есть рис в тетрадке…..рисовать лень..если что спрашивайте).

Визначення варіанту сутності або поняття. Як правило ми переносимо у якості рекомендації сутності та складові в діаграмі від яких відходить одна чи більше асоціацій.

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