ЗАДАЧА №1.
1) Записать отношение R, определенное на множествах А={ai}, B={bj}, C={ck} и отвечающее предикату P(ai, bj, ck), в виде множества.
2) Представить полученное отношение в табличной форме. Дать произвольные имена самому отношению и всем его атрибутам. Выбрать первичный ключ отношения.
3) Определить степень и мощность полученного отношения.
Исходные данные:
Вариант Значения индексов Вид предиката
i- 1,2 j- 1 k- 1,2,3 P(i, j, k)=(i+j+k>=4)

Решение:
Построим декартово произведение исходных множеств:
{(a1, b1, c1),( a1, b1 , c2),( a1, b1, c3),(a2, b1, c1),( a2, b1 , c2),( a2, b1, c3)}
Запишем отношение, определенное на множествах А, В, С и отвечающее предикату
P(i, j, k):
R={( a1, b1 , c2),( a1, b1, c3),( a2, b1 , c1),( a2, b1, c2),( a2, b1, c3)}
Представим полученное отношение в табличной форме, дав ему и всем его атрибутам произвольные имена (см. таблица 1):
Таблица 1
DATA 1
атрибут А1 атрибут А2 атрибут А3
a1 b1 c2
a1 b1 c3
a2 b1 c1
a2 b1 c2
a2 b1 c3

Из таблицы находим, что степень отношения равна n=3, мощность отношения равна 3
Данное отношение имеет два потенциальных ключа – атрибуты А1 и А3. ¬Выбираем в качестве первичного ключа атрибут А3. Атрибут А1 явится вторичным ключом отношения.

rolleyes.gif правильно?