Видалення кортежу в батьківському відношенні.
При видаленні кортежу в батьківському відношенні віддаляється значення потенційного ключа. Якщо є кортежі в дочірньому відношенні, що посилаються на видалений кортеж, то значення їх зовнішніх ключів стануть некоректними. Видалення кортежів в батьківському відношенні може привести до порушення цілісності посилань.
Видалення кортежу в дочірньому відношенні.
При видаленні кортежу в дочірньому відношенні посилальна цілісність не порушується.
Для виконання цієї операції необхідно ідентифікувати кортеж відношення, який підлягає вилученню. Для цього, як і в операції селекції, застосовується критерій, шо встановлюй порівняння значень атрибутів кортежів і певними величинами. Залежно від вмісту кортежів такий вираз може набувати істинного або хибного значення. Спосіб формування критерію є повністю аналогічним операції селекції.
У результаті виконання операції вилучення кортежу за критерієм ᴪ відношення переходить у новий стан, у якому множина атрибутів залишається незмінною, а з інформаційного наповнення вилучається кортеж (кортежі), значення атрибутів в якому задовольняють умову вилучення.
Наприклад, з відношення, що у момент часу Т0 має вигляд
R
A1 A2 A3 A4
a11 a21 a31 a41
a12 a22 a32 a42
a13 a23 a33 a43
a14 a24 a34 a44
a15 a25 a35 a45
необхідно вилучиги кортеж значення атрибута, А1 в якому дорівнює а13. Критерій вилучення формулюється у вигляді виразу ᴪ=(А1=а13)
Результатом буде новий стан відношення.
RTI = Delete(R, ᴪ)
A1 A2 A3 A4
a11 a21 a31 a41
a12 a22 a32 a42
a14 a24 a34 a44
a15 a25 a35 a45
в якому у складі інформаційного наповнення залишаються всі кортежі за виняткои тих, в яких значення атрибута А1 становить a13.