Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Зміна зв'язку
Ми вже уміємо створювати зв'язок, а зараз спробуємо її змінити. При цьому ми скористаємося принципом цілісності даних для забезпечення зв'язку між таблицями Рослини і Типи. Під цілісністю даних матимемо на увазі набір правив, що захищають дані від безглуздих змін. Візьмемо, наприклад, зв'язок між рослинами і типами. Що, якщо видалити перший рядок з таблиці Типи? Ми не зможемо проглянути опис рослин з номером типу, рівним 1. Саме тут «прийде на допомогу» функція цілісності зв'язків, яка зараз використовуватиметься з вже існуючим зв'язком. Відкрийте діалогове вікно Зміна зв'язків двічі клацнувши на зв'язку між таблицями Рослини і Типи. Встановите прапорець Забезпечення цілісності даних і клацніть на кнопці ОК. В результаті зміни зв'язку між таблицями Рослини і Типи відповідним чином зміниться і зовнішній вигляд сполучної лінії (рисунок 26). Як бачите, зв'язок між таблицями є відношенням «одін-ко-многим» з підтримкою функції цілісності зв'язку.
Рисунок 26 - Оновлена сполучна лінія між таблицями Рослини і Типи У діалоговому вікні Зміна зв'язків є ще декілька елементів управління. Розглянемо їх призначення. - У списку Таблиця/запит — завжди указується первинний ключ зв'язку. З його допомогою можна вказати відповідне поле(я) ключа в осередках, розташованих нижче за список. Як правило, Access самостійно визначає коректні значення. - У списку Зв'язана таблиця/запит — завжди указується зовнішній ключ зв'язку. З його допомогою можна визначити відповідне поле(я) в осередках нижче за список. Як правило, Access також самостійно визначає коректні значення. - Кнопка Об'єднання — клацання на ній виводить на екран ще одне діалогове вікно, в якому можна змінити тип з'єднання. Ця операція нами застосовуватися не буде. - Кнопка Нове — дозволяє зв'язати декілька ключів полів (докладніша інформація про первинні і зовнішні ключі представлена в розділі 4). - Прапорець каскадне оновлення зв'язаних полів — забезпечує цілісність даних, можливу тільки за умови установки відповідного прапорця. Дозволяє автоматично відновити всі значення зв'язаного зовнішнього ключа при зміні значення головного первинного ключа. Лише у разі крайньої необхідності рекомендується використовувати цю функцію. - Прапорець каскадне видалення зв'язаних полів — забезпечує цілісність даних, можливу тільки за умови встановлення прапорця Забезпечення цілісності даних. Дозволяє автоматично видалити всі записи зв'язаного зовнішнього ключа при видаленні запису первинного ключа. Рекомендується використовувати лише у разі потреби. - Поле Тип відношення — визначає тип зв'язку між таблицями. Закрийте вікно Схема даних і клацніть на кнопці Так щоб підтвердити коректність внесених змін.
|