Реферат: Отношения /Укр./

DEL (r; КЛЮЧ).

Приклад:

DEL (РЕЙСИ; 83).

Операція зміни призначена для модифікації частин кортежа. Вона має вигляд

CH (r; A1 = d1 , …, An = dn ; C1 = e1 , …, Cp = ep ).

Модифікувати також можна, використовуючи значення ключа.

CH (r; КЛЮЧ; C1 = e1 , …, Cp = ep ).

Так як дана операція може бути отримана за допомогою операцій знищення і додавання, то їй притаманні і всі помилки даних операцій.

Приклад:

CH (РЕЙСИ; НОМЕР = 109; ЧАС-ВИЛЬОТУ = 2140 ).

ПРИКЛАДИ

I. (а) Нехай дано схему відношення R={ПРАЦІВНИК, УПРАВЛЯЮЧИЙ, ПОСАДА, ЗАРПЛАТА, СТАЖ}, де атрибути ПРАЦІВНИК і УПРАВЛЯЮЧИЙ своїми значеннями мають прізвища, ПОСАДА ¾ назву посади, ЗАРПЛАТА ¾ числа, що виражають річну зарплату працівників, СТАЖ ¾ кількість повних років, які пропрацював працівник на даній посаді. Побудувати відношення із схемою R, опираючись на наступну інформацію:

¾ Робертс, Раскін та Рафаель ¾ агенти по продажу квитків;

¾ Рейбен приймає багає;

¾ Райс ¾ авіамеханік;

¾ Прайс керує всіма агентами по продажу квитків;

¾ Пауель керує Рейберном;

¾ Портер керує Райсом, Прайсом, Пауелем і самим собою;

¾ Пауель ¾ начальник наземних служб, а Портер ¾ начальник по експлуатації;

¾ Кожен працівник одержує 10 %-ну надбавку за кожен повний пропрацьований рік;

¾ Робертс, Раскін, Рафаель і Рейберн почали з окладу 12000. Робертс тільки приступив до роботи, Раскін і Рафаель працюють півтора року, а Рейберн ¾ 2 роки;

¾ Райс почав з окладу 18000 і зараз одержує 21780;

¾ Прайс і Пауель почали з окладу 16000 і працюють 3 роки;

¾ Портер почав з окладу 20000 і пропрацював на 2 роки більше ніж будь-хто інший.

(b) Задайте операції оновлення для наступних змін у відношенні:

¾ Раскін і Рафаель пропрацювали повних 2 роки;

¾ Райс звільнився;

¾ Рендольф найнявся на посаду агента по продажу квитків;

Розв язок

К-во Просмотров: 313
Бесплатно скачать Реферат: Отношения /Укр./