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

6.5.2.Представлення зв'язків та сутностей на діаграмах.

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

Властивості сутності:

-кожна сутність повинна мати унікальне ім'я.

-сутність має один або декілька атрибутів, що або належать сутності, або успадковуються через зв'язок;

-сутність володіє одим або декількома атрибутами, що однозначно ідентифікують кожний екземпляр сутності;

-кожна сутність може мати будь-яку кількість зв'язків з іншими сутностями моделі.

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

Атрибути, що виконують функції первиного або зовнішнього ключа на ER-діаграмі повинні мати позначення, що вказують на їх функцію.

Атрибути зв'язків

Зв'язок (Relationship) – це поіменована асоціація між двома сутностями, суттєва для предметної області, що аналізується.

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

На схему може виноситись така характеристика зв’язку як клас приналежності – обов’язковий\не обов’язковий (наприклад знак «+» біля відповідної сутності).

(Кардинальність відношенння – це кількість кортежів відношення) На ER-діаграмах прийнято показувати найбільш високий, із усіх існуючих, показник кардинальності зв’язку.

Інакше кажучи, якщо окремі екземпляри двох сутностей допускають звязок 1:1 і 1:М, то показник кардинальності ми приймаємо рівним 1:М.

Замість 1:1 і 1:М на схемі можуть використовуватись інші способи позначень атрибутів зв’язків, наприклад, в нотаціях Баркера чи інших:

Окрім цього на ER-діаграму можуть виноситись атрибути, що вказують на обов’язковість участі екземпляра сутності у зв’язку.

Мова йде про ступінь участі (або залежність існування) – визначає, чи залежить існування деякого екземпляра сутності від її участі в зв’язку з деяким екземпляром іншої сутності.

Наприклад: Сутність ПЛАТІЖ залежна і існує дише у разі існування сутності КРЕДИТ (на що вказує стрілка направлена до сутності КРЕДИТ)

Приклад ER-діаграми

Наявність у зв'язку одного або декількох атрибутів може свідчити про те, що цей зв'язок має приховану деяку невизначену сутність.

Крім перерахованих основних конструкцій модель даних може містити рекурсивні зв’язки. Рекурсивний зв'язок: сутність може бути пов'язана сама із собою:

або:

На мал. 6.3 приведено приклад використання рольових імен у рекурсивному зв'язку. Перша участь сутності Цінності отримала назву Представлені екземплярами, а друге Складається з....

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