Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции О_о DataBase.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
8.68 Mб
Скачать

4. Псевдотранзитивность

Если X  Y и YZ  W, то XZ  W

Пример:

Дано:

Следует:

R

(A

B

C

D)

A

B

и

B

C

D

A

C

D

a1

b1

c1

d1

a1

b1

b1

c1

d1

a1

c1

d1

a1

b1

c2

d2

a1

b1

b1

c2

d2

a1

c2

d2

a2

b2

c1

d1

a2

b2

b2

c1

d1

a2

c1

d1

a1

b1

c2

d2

a1

b1

b1

c2

d2

a1

c2

d2

Правило 3 является частным случаем правила 4, если принять Z = ∅.

Правила 1, 2 и 4 (или 1б 2 и 3) образуют функционально полный набор правил, с помощью которых можно вывести другие правила. Рассмотрим дополнительно еще некоторые правила.

5. Аддитивность (объединение)

Если X  Y и X  Z, то X  YZ

Пример:

Дано:

Следует:

R

(A

B

C

D)

A

B

и

A

C

A

B

C

a1

b1

c1

d1

a1

b1

a1

c1

a1

b1

c1

a2

b2

c1

d1

a2

b2

a2

c1

a2

b2

c1

a1

b1

c1

d2

a1

b1

a1

c1

a1

b1

c1

a3

b3

c2

d3

a3

b3

a3

c2

a3

b3

c2

Приведем доказательство.

Дано X  Y и X  Z. Требуется получить X  YZ.

В соответствии с правилом 2, из второго правила можно получить YX  YZ.

В соответствии с правилом 4, так как X  Y (по условию) и YX  YZ (выведено), имеем XX  YZ. (или X  YZ).