Формалізація зв'язків при переході до ER-діаграм на логічному рівні



Формалізація елементів моделі «сутність-зв'язок» при переході до логічного проектування

Формалізація зв'язків при переході до ER-діаграм на логічному рівні

Усі зв'язки вимагають описання. Опис повинен містити:

· ідентифікатор зв'язку;

· формулювання імен зв'язку з погляду кожної сутності, що бере участь у зв'язку;

· вид зв'язку (зв'язність), потужність (кардинальність) та умовність;

· формулювання того, як зв'язок був формалізований.

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

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

Для формалізації зв'язку "один до багатьох" допоміжні атрибути повинні бути додані до сутності на стороні "багато", оскільки розміщення такого допоміжного атрибута на стороні "один" буде порушувати третє правило атрибутів.

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

Подібно до будь-якої іншої, асоціативна сутність може мати власні додаткові атрибути і брати участь у зв'язках з іншими сутностями


Дата добавления: 2016-01-03; просмотров: 101; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!