Типи сутностей і зв’язків
Множинність бінарних зв’язків. Бінарний зв’язок у загальному випадку здатний з’єднувати любий член однієї множини сутностей із любим членом другої множини сутностей. Але поширені ситуації, коли властивість "множинності" деяким чином обмежується. Припустимо, що R зв’язок, який з’єднує E і F. Тоді можливі такі випадки: · Якщо кожний член множини E за допомогою зв’язку R може бути з’єднаний не більш ніж з одним членом F виникає зв’язок типу “ багато до одного ”, направлений від E до F. Такий же зв’язок типу “ багато до одного ”, направлений від F до E виникає, коли кожний член множини F за допомогою зв’язку R може бути з’єднаний не більш ніж з одним членом E. · Якщо зв’язок R в обох напрямках (від E до F і від F до E) відноситься до типу “ багато до одного ”, то можна стверджувати, що у цілому зв’язок R стає зв’язком типу " один до одного ”. Цей зв’язок, таким чином, допускає з’єднання кожного елемента однієї множини сутностей не більш ніж з одним елементом другої множини сутностей. · Якщо зв’язок R в обох напрямках (від E до F і від F до E) не відноситься до типу “ багато до одного ”, то можна стверджувати, що у цілому зв’язок R стає зв’язком типу " багато до багатьох ”. Цей зв’язок, таким чином, допускає з’єднання кожного елемента однієї множини сутностей більш ніж з одним елементом другої множини сутностей. На діаграмах зв’язок “ багато до одного ” відображується стрілкою, що направлена до сутності, елемент якої має не більше одного зв’язку з елементом другої сутності. Зв’язок " один до одного ” позначається стрілками, що направлені до кожної сутності, що є учасником зв’язку. Зв’язок " багато до багатьох ” на ER-діаграмах стрілками не позначається.
|