Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методрекомендації_БДтаІС остаточний.doc
Скачиваний:
7
Добавлен:
11.11.2019
Размер:
5.15 Mб
Скачать

2.2. Використовуючи значення приблизних даних з бд «Постачальники, деталі і проекти» (Додаток, приклад 3), скажіть, яким буде результат кожної з наступних операцій(допустима/недопустима):

  1. оновити проект J7, встановивши атрибут CITY рівним New York;

  2. оновити деталь Р5, встановивши атрибут Р# рівним Р4;

  3. оновити постачальника S5, встановивши атрибут S# рівним S8, якщо для відповідного правила оновлення встановлена опція RESTRICTED);

  4. видалити постачальника S3, якщо для відповідного правила видалення встановлена опція каскадувати (CASCADES);

  5. видалити деталь Р2, якщо для відповідного правила видалення встановле­на опція обмежити (RESTRICTED);

  6. видалити проект J4, якщо для відповідного правила видалення встановлена опція каскадувати (CASCADES);

  7. оновити постачання S1P1J1, встановивши атрибут S# рівним S2;

  8. оновити постачання S5P5J5, встановивши атрибут J# рівним J7;

  9. оновити постачання S5P5J5, встановивши атрибут J# рівним J8;

  10. вставити постачання S5P6J7;

  11. вставити постачання S4P7J6;

  12. вставити постачання SlP2jjj (де jjj — значення номера проекту за умовчанням).

2.3. Розгляньте наступну реляційну таблицю (заголовні букви позначають імена атрибутів, рядкові букви і цифри — значення атрибутів):

Х

A

B

C

D

Е

а1

b2

с1

d3

е2

аЗ

b2

сЗ

d.2

е4

а1

с1

d1

е2

а2

b4

с1

d4

е2

Обведіть в кружок ті функціональні залежності, які здаються виконаними для X.

а. А —> C b. D —> Е с. C —> А d. Е —> B

е. Е —> А f. C —> B g. B — > D h . B —> А

Визначите можливий ключ X.

2.4. Розгляньте наступну реляційну таблицю (заголовні букви позначають імена атрибутів, рядкові букви і цифри — значення атрибутів):

Y

A

B

C

D

E

a1

b2

с1

d3

е2

а2

b2

сЗ

е4

а1

с2

d1

е2

а2

b4

с5

d1

е5

Обведіть в кружок ті функціональні залежності, які не виконані для У.

а. А —> C b. D —> Е с. C —> А d. Е —> B

е. Е —> А f. C —> B g. B —> D h. B —> А

Визначити можливий ключ Y.

2.5. Розгляньте наступну реляційну таблицю (заголовні букви позначають імена атрибутів, рядкові букви і цифри — значення атрибутів):

Z

А

B

C

D

Е

а1

b2

с2

d3

е2

а1

b2

с2

d1

е4

а2

с2

d1

е2

а2

b4

с5

d1

е5

Обведіть в кружок ті функціональні залежності, які виконані для Z.

а. Е —> D b. D — > Е с. C —> А d. Е—> В

е. Е —> А f. B —> C g. B —> D h. B —> А

Визначіть можливий ключ Z .