Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KuRsAch_33.docx
Скачиваний:
23
Добавлен:
28.03.2015
Размер:
179.76 Кб
Скачать

53. Реляционная логика

Таблица 3 – Исходные данные

r1

A1

A2

A3

A4

A5

A6

A7

A8

r2

A1

A2

A3

A4

A5

A6

A7

A8

a1

b2

c3

d4

1

2

3

4

a1

b2

c3

d4

1

2

3

4

a2

b3

c4

d1

2

3

4

1

a2

b3

c4

d1

2

3

4

1

a3

b4

c1

d2

3

4

1

2

a3

b4

c1

d2

3

4

1

2

a4

b1

c2

d3

4

1

2

3

a4

b1

c2

d3

4

1

2

3

a1

b1

c1

d1

4

3

2

1

a1

b1

c1

d1

4

3

2

1

a2

b2

c2

d2

3

2

1

4

a2

b2

c2

d2

3

2

1

4

a3

b3

c3

d4

2

1

4

3

a3

b3

c3

d4

2

1

4

3

a4

b4

c4

d4

1

4

3

2

a4

b4

c4

d4

1

4

3

2

3.1. Задание №53

Для исходных таблиц r1 иr2 выполнить следующие действия:

  1. По заданным отношениям r1 и r2 нарисовать таблицу, удалив

согласно заданию четыре пары (столбец, строка) (таблица 4 и 5):

для r1: (3,1), (4,2), (7,7), (8,8); для r2: (3,4), (4,4), (7,6), (8,8);

В результате данных операций получаются отношения, представленные в таблицах 4 и 5.

Таблица 4 – Отношение r1

A1

A2

A5

A6

a3

b4

3

4

a4

b1

4

1

a1

b1

4

3

a2

b2

3

2

Таблица 5 – Отношение r2

A1

A2

A5

A6

a1

b2

1

2

a2

b3

2

3

a3

b4

3

4

a1

b1

4

3

a3

b3

2

1

  1. Выполнить бинарные операции: (r1r2), (r1r2), (r1\r2), составить

результирующие таблицы (таблица 6, 7, 8):

Таблица 6 – Результат выполнения операции r1r2

A1

A2

A5

A6

a3

b4

3

4

a1

b2

1

2

a4

b1

4

1

a2

b3

2

3

a1

b1

4

3

a2

b2

3

2

a3

b3

2

1

Таблица 7 – Результат выполнения операции r1r2

A1

A2

A5

A6

a1

b1

4

3

a3

b4

3

4

Таблица 8 – Результат выполнения операции r1\r2

A1

A2

A5

A6

a4

b1

4

1

a2

b2

3

2

  1. Выполнить композицию двух операций, составить промежуточные и

результирующие таблицы (таблица 9, 10).

Таблица 9 – Результат выполнения операции r1><r2, d(r1.A6)d(r2.A5)

r1.A1

r1.A2

r1.A5

r1.A6

r2.A1

r2.A2

r2.A5

r2.A6

a4

b1

4

1

a2

b3

2

3

a4

b1

4

1

a3

b4

3

4

a4

b1

4

1

a1

b1

4

3

a4

b1

4

1

a3

b3

2

1

a1

b1

4

3

a1

b1

4

3

a2

b2

3

2

a3

b4

3

4

a2

b2

3

2

a1

b1

4

3

Таблица 10 – Результат выполнения операции

(r1.A2, r2.A5, r2.A6)(r1><r2, d(r1.A6)d(r2.A5))

r1.A2

r2.A5

r2.A6

b1

2

3

b1

3

4

b1

4

3

b1

2

1

b1

4

3

b2

3

4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]