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

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

ER-діаграми (Entity-Relationship Diagrams) —моделі даних типу „сутність-зв’язок”—описують предметну область в категоріях сутностей, їх зв’язків, атрибутів сутностей та зв’язків.

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

Основними елементами при побудові ER-моделей є наступні елементи:

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

Атрибут—категорія, яку утворюють ті поняття, котрі відповідають ознакам реальних об’єктів, процесів чи явищ. Атрибут сам по собі не має сенсу, і розглядається лише у зв’язку з сутністю.

Нотація Чена:

О б’єкт---- Атрибут—

А соціація—

З в’язок--

Зв’язки бувають один до одного : 1..1 Один до багатьох: 1..nБагато до багатьох: n..n

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

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

  • Вид нотації цієї діаграми запропонований Ченом.

  • СУТНОСТІ представляють собою множину екземплярів реальних чи абстрактних об'єктів, що описуються загальними характеристиками чи атрибутами.

  • СУТНІСТЬ повинна бути унікально ідентифікованою. Її ім'я повинно відображати тип або клас інформаційного об'єкту, а не його конкретний екземпляр.

  • ВІДНОШЕННЯ в самому загальному вигляді представляє собою зв’язок між двома та більш сутностями.

  • Іменування ВІДНОШЕННЯ здійснюється за допомогою граматичного обороту дієслів (МАЄ, ВИЗНАЧАЄ, МОЖЕ ВОЛОДИТИ та інше).

  • Введення ВІДНОШЕННЬ має дві основні цілі:

  • забезпечення збереження інформації в єдиному місці, навіть коли вона використовується в різних комбінаціях;

  • використання цієї інформації різними додатками.

Послідовність побудови концептуальної інформаційної моделі предметної області за допомогою діаграми ERD

  1. Після аналізу функцій та побудови “дерева функцій”, виявлння моделей типу “чорна скринька”, аналізу потоків даних на різних рівнях деталізації, побудови в разі необхідності діаграм DFD та STD здійснюється виявлення інформаційних об'єктів, які виникають на вході в систему, створюються у внутрішньому середовищі та формуються на виході із системи.

  2. Здійснюється аналіз виявлених інформаційних об'єктів та опис їх атрибутів.

  3. Виявляються інформаційні об'єкти, що можуть бути представлені в якості об'єктів-сутностей, які використовуються для побудови концептуальної інформаційної моделі даних предметної області.

  4. Виявляються (ідентифікуються) та аналізуються типи звязків (відношень) між сутностями.

  5. Відображується концептуальна інформаційна модель даних предметної області за допомогою діаграми ERD.

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

7. Правила відображення концептуальної інформаційної моделі даних предметної області в нотації діаграми Чена (сутність-зв’язок) надаються в дисципліні “Організація баз даних»

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