="justify"> Набагато частіше зустрічається зв'язок В«один до багатьохВ», при якій для кожного запису в одній таблиці існує одна, декілька або жодного запису в іншій таблиці.
Нерідко доводиться мати справу також зі зв'язком В«багато до багатьохВ», при якій відсутні обмеження на безлічі пар записів, що належать зв'язку. Такий зв'язок в Access не використовується. Її необхідно представити у вигляді двох зв'язків В«один до багатьохВ». p align="justify"> При установці зв'язку одна з таблиць є головною, а інша - підлеглої.
Як правило, пов'язують ключове поле однієї таблиці з відповідним йому полем іншої таблиці, яке називають полем ключа. Пов'язані поля можуть мати різні імена, однак у них повинні бути однакові типи даних і однакові значення властивостей. p align="justify"> За наявності зв'язку між таблицями Access буде автоматично вибирати пов'язані дані з таблиць у звітах, запитах і формах. Тобто в режимі конструктора будемо пов'язувати поле з іншим за допомогою Майстра підстановок. p align="justify"> У меню Сервіс-> Схема даних переглянемо отриману схему відносин і кожної зв'язком забезпечимо цілісність даних.
Отримана схема:
В
Рисунок 12 - Схема даних проектованої бази даних
Побудова моделі В«сутність - зв'язокВ» (ER-діаграми) діаграми використовуються для розробки даних і являють собою стандартний спосіб визначення даних і відносин між ними. Таким чином, здійснюється деталізація сховищ даних. ER-діаграма містить інформацію про сутності системи і способи їх взаємодії, включає ідентифікацію об'єктів, важливих для предметної області (сутностей), властивостей цих об'єктів (атрибутів) та їх відносин з іншими об'єктами (зв'язків). p align="justify"> Сутність зображується у вигляді прямокутника, вгорі якого розташовується ім'я сутності (наприклад, TITLES). У прямокутнику можуть бути перераховані атрибути сутності; атрибути ER-діаграм, набрані напівжирним шрифтом 1, є ключовими (так Title Identity - ключовий атрибут сутності TITLES, інші атрибути ключовими не є). p align="justify"> Нижче наведена ER-діаграма проектованої бази даних.
В
Малюнок 13 - ER-діаграма проектованої бази даних
Опис зв'язків між сутностями
Таким чином, є шість сутностей: замовник, об'єкт, послуга, категорія послуги, співробітник, замовлення.
Зв'язок між сутностями В«категорія послугиВ» і В«послугиВ» характеризується приналежністю послуги до якої-небудь категорії (тільки одній). При цьому категорія може включати в себе будь-яку кількість послуг. p align="justify"> Зв'язок між сутностями В«замовленняВ» і В«замовникВ» характеризується наявністю у замовлення замовника (тільки одного).
Зв'язок між сутностями В«замовленняВ» і В«офісВ»...