Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Зміна зв'язку






Ми вже уміємо створювати зв'язок, а зараз спробуємо її змінити. При цьому ми скористаємося принципом цілісності даних для забезпечення зв'язку між таблицями Рослини і Типи. Під цілісністю даних матимемо на увазі набір правив, що захищають дані від безглуздих змін. Візьмемо, наприклад, зв'язок між рослинами і типами. Що, якщо видалити перший рядок з таблиці Типи? Ми не зможемо проглянути опис рослин з номером типу, рівним 1. Саме тут «прийде на допомогу» функція цілісності зв'язків, яка зараз використовуватиметься з вже існуючим зв'язком.

Відкрийте діалогове вікно Зміна зв'язків двічі клацнувши на зв'язку між таблицями Рослини і Типи. Встановите прапорець Забезпечення цілісності даних і клацніть на кнопці ОК.

В результаті зміни зв'язку між таблицями Рослини і Типи відповідним чином зміниться і зовнішній вигляд сполучної лінії (рисунок 26). Як бачите, зв'язок між таблицями є відношенням «одін-ко-многим» з підтримкою функції цілісності зв'язку.

 

Рисунок 26 - Оновлена сполучна лінія між таблицями Рослини і Типи

У діалоговому вікні Зміна зв'язків є ще декілька елементів управління. Розглянемо їх призначення.

- У списку Таблиця/запит — завжди указується первинний ключ зв'язку. З його допомогою можна вказати відповідне поле(я) ключа в осередках, розташованих нижче за список. Як правило, Access самостійно визначає коректні значення.

- У списку Зв'язана таблиця/запит — завжди указується зовнішній ключ зв'язку. З його допомогою можна визначити відповідне поле(я) в осередках нижче за список. Як правило, Access також самостійно визначає коректні значення.

- Кнопка Об'єднання — клацання на ній виводить на екран ще одне діалогове вікно, в якому можна змінити тип з'єднання. Ця операція нами застосовуватися не буде.

- Кнопка Нове — дозволяє зв'язати декілька ключів полів (докладніша інформація про первинні і зовнішні ключі представлена в розділі 4).

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

- Прапорець каскадне видалення зв'язаних полів — забезпечує цілісність даних, можливу тільки за умови встановлення прапорця Забезпечення цілісності даних. Дозволяє автоматично видалити всі записи зв'язаного зовнішнього ключа при видаленні запису первинного ключа. Рекомендується використовувати лише у разі потреби.

- Поле Тип відношення — визначає тип зв'язку між таблицями.

Закрийте вікно Схема даних і клацніть на кнопці Так щоб підтвердити коректність внесених змін.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.