Головна

Правила зовнішніх ключів

  1. Склад земель населених пунктів та зонування територій. Правила землекористування і забудови. Містобудівна регламент.
  2. DFD -діаграмми (призначення, складові елементи, правила побудови).
  3. E Тема зовнішніх ефектів і втручання уряду була нсесторонне вивчена знаменитим англій-
  4. " Правила евакуації.
  5. UML-діаграми діяльності (призначення, складові елементи, правила побудови).
  6. UML-діаграми станів (призначення, складові елементи, правила побудови).
  7. UML-діаграми співробітництва (призначення, складові елементи, правила побудови).

Правило посилальної цілісності має на увазі стан БД в конкретний момент часу. Уникнути тимчасових некоректних ситуацій, які можуть виникнути при оновленні даних в БД м., Якщо заборонити будь-які операції, що наводяться до порушення правила посилальної цілісності. Але при оновленні БД не уникнути тимчасового порушення цілісності (наприклад, розформовується підгрупа, або на початку навчального року перейменовується підгрупа). Тому необхідно ввести компенсуючі операції,які «виправлять» це тимчасове порушення цілісності.

Такі компенсуючі операції пов'язані із зовнішніми ключами, тому для будь-якого зовнішнього ключа при створенні зв'язку необхідно відповісти на два питання:

1) Що повинно статися при спробі змінити (оновити) значення потенційного ключа, на який є посилання? (Наприклад, замінити назви підгрупи ИНФ-Щ1) на ИНФ-21 (1) в таблиці Підгрупи на початку навчального року.) Можливі як мінімум два варіанти відповіді на таке питання:

- обмежити, т. е. відкласти до видалення і подальшого оновлення значень посилаються кортежів;

- каскадировать, т. е. оновити значення у всіх посилаються кортежу.

2) Що повинно статися при спробі видалити об'єкт посилання зовнішнього ключа? (Наприклад, прибрати все підгрупи V курсу з таблиці Підгрупи в кінці навчального року.) Можливі два аналогічних варіанти:

- обмежити, т. е. не видаляти, поки користувач не видалить посилання кортежі, іншими словами, відкласти видалення;

- каскадировать, т. е. видалити, видаляючи всі відповідні посилання кортежі.

Вибір відповідей на ці два питання і є завданням (або визначенням) правил зовнішніх ключів.У СУБД MS Access визначення правил зовнішніх ключів здійснюється при створенні зв'язків між таблицями: якщо буде відзначений параметр Каскадне оновлення пов'язаних полів- Обрана операція каскадирование для поновлення, якщо не отмечен- обмеження; аналогічно з параметром Каскадне видалення пов'язаних записів.

навчання | Інформатика як навчальний предмет в системі дисциплін середньої школи: цілі вивчення курсу, його загальноосвітній і загальнокультурний значення.


Оптоволоконний зв'язок. | Історія виникнення | Служба (WWW) - «всесвітня павутина».

| Визначення штучного інтелекту | Пролог - programminginlogic | Нейронні мережі. | Генетичні алгоритми. Визначення. Схема класичного генетичного алгоритму. Області застосування класичних генетичних алгоритмів. | Інструментальне програмне забезпечення призначене для розробки нових програм і програмних комплексів. | Бази даних. Моделі даних. Реляційна модель даних. |

© 2016-2022  um.co.ua - учбові матеріали та реферати