пользователей: 21231
предметов: 10456
вопросов: 177504
Конспект-online
зарегистрируйся или войди через vk.com чтобы оставить конспект.
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» бази даних
» бази даних 2

Операції вилучення кортежу з відношенн

 Видалення кортежу в батьківському відношенні.

При видаленні кортежу в батьківському відношенні віддаляється значення потенційного ключа. Якщо є кортежі в дочірньому відношенні, що посилаються на видалений кортеж, то значення їх зовнішніх ключів стануть некоректними. Видалення кортежів в батьківському відношенні може привести до порушення цілісності посилань.

Видалення кортежу в дочірньому відношенні.

При видаленні кортежу в дочірньому відношенні посилальна цілісність не порушується.

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

У результаті виконання операції вилучення кортежу за критерієм ᴪ відношення переходить у новий стан, у якому множина атрибутів залишається незмінною, а з інформаційного наповнення вилучається кортеж (кортежі), значення атрибутів в якому задовольняють умову вилучення.

Наприклад, з відношення, що у момент часу Т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.

 


хиты: 140
рейтинг:0
Точные науки
информатика
Структуры данных
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2016. All Rights Reserved. помощь