игра брюс 2048
Главная / Базы данных / Введение в реляционные базы данных / Тест 4

Введение в реляционные базы данных - тест 4

Упражнение 1:
Номер 1
Пусть имеется отношение BOOLEAN {A, B}, общий домен атрибутов которого состоит из множества значений {true, false}, и пусть тело этого отношения состоит из единственного кортежа {true, false}. Каким будет тело результата операции <NOT> BOOLEAN?

Ответ:

 (1)
truetrue
falsefalse
 

 (2)
falsetrue
 

 (3)
truetrue
falsefalse
falsetrue
 


Номер 2
Как выражается через операции конъюнкции, дизъюнкции и отрицания выражение pi (pi (A, B), pi (A, B))?

Ответ:

 (1) A AND B 

 (2) A OR B 

 (3) NOT A OR NOT B 


Номер 3

Пусть имеются два унарных значения-отношения R1 {A} и R2 {B}, общий домен атрибутов которого состоит из множества значений {1, 2, 3, 4}:

R1
A
1
3
4
R2
B
2
3
1

Каким будет тело результата операции R1 <OR> R2?


Ответ:

 (1)
AB
12
33
41
 

 (2)
AB
12
33
41
13
11
32
31
42
43
 

 (3)
AB
11
12
13
14
31
32
33
34
41
42
43
44
22
23
21
 


Упражнение 2:
Номер 1
Пусть отношение TABLE_DUM с пустыми заголовками и телом. Каким будет результат операции <NOT> TABLE_DUM?

Ответ:

 (1) TABLE_DUM 

 (2) отношение с пустым заголовком и одним пустым кортежем 

 (3) к такому операнду операция <NOT> не применима 


Номер 2

Пусть имеются два унарных значения-отношения R1 {A} и R2 {B}, общий домен атрибутов которого состоит из множества значений {1, 2, 3, 4}:

R1
A
1
3
4
R2
B
2
3
1

Каким будет тело результата операции R1 <AND> R2?


Ответ:

 (1)
AB
12
33
41
 

 (2)
AB
12
33
41
13
11
32
31
42
43
 

 (3)
AB
13
11
32
31
42
43
 


Номер 3

Пусть имеются два бинарных значения-отношения R1 {A, B} и R2 {A, B}, домен атрибутов которого состоит из множества значений {1, 2, 3, 4}:

R1
AB
14
33
41
R2
AB
21
33
14

Каким будет тело результата операции R1 <OR> R2?


Ответ:

 (1)
AB
11
22
33
44
 

 (2)
AB
14
21
33
41
 

 (3)
AB
12
33
41
13
11
32
31
42
43
 


Упражнение 3:
Номер 1
Как выражается через операции конъюнкции, дизъюнкции и отрицания выражение sh (sh (A, B), sh (A, B))?

Ответ:

 (1) A AND B 

 (2) A OR B 

 (3) NOT A AND NOT B 


Номер 2
Пусть имеются два бинарных значения-отношения R1 {A, B} и R2 {A, C}, общие атрибуты которых определены на типе символьных строк переменной длины, не больше 9:
        
R1
AB
стол1
стул2
дуло3
дуло4
R2
AC
поле1
лето2
дуло3
дуло4

Каким будет тело результата операции R1 <AND> R2?


Ответ:

 (1)
ABC
стол11
стул22
дуло33
поле44
лето22
дуло44
 

 (2)
ABC
столполе11
стуллето22
дулодуло33
дулодуло44
 

 (3)
ABC
дуло33
дуло44
дуло34
дуло43
 


Номер 3

Пусть имеются два бинарных значения-отношения R1 {A, B} и R2 {A, С}, домен атрибутов которого состоит из множества значений {1, 2, 3, 4}:

R1
AB
14
33
41
R2
AC
21
33
14

Каким будет тело результата операции R1 <OR> R2?


Ответ:

 (1)
ABC
144
141
142
143
333
331
332
334
411
412
413
414
211
221
231
241
313
323
343
124
134
114
 

 (2)
ABC
144
141
142
143
333
331
332
334
411
412
413
414
 

 (3)
ABC
144
333
 


Упражнение 4:
Номер 1
Пусть имеется отношение INTEGER {A}, домен атрибута которого содержит множество целых чисел от 1 до n, а тело состоит из унарных кортежей, значения которых – допустимые целые числа, делящиеся на 15. Каким будет тело результата операции <NOT> INTEGER?

Ответ:

 (1) множество унарных кортежей, значения которых – допустимые целые числа, не делящиеся на 5 

 (2) множество унарных кортежей, значения которых – допустимые целые числа, не делящиеся на 3 

 (3) множество унарных кортежей, значения которых – допустимые целые числа, не делящиеся на 15 


Номер 2

Пусть имеются два унарных значения-отношения R1 {A} и R2 {A}, атрибуты которых определены на типе символьных строк переменной длины, не больше 9:

R1
A
стол
стул
дуло
R2
A
поле
лето
дуло

Каким будет тело результата операции R1 <AND> R2?


Ответ:

 (1)
стол
стул
дуло
поле
лето
дуло
 

 (2)
столполе
стуллето
дулодуло
 

 (3)
дуло
 


Номер 3
Как выражается через операции конъюнкции, дизъюнкции и отрицания выражение sh (pi (A, B), pi (A, B))?

Ответ:

 (1) A AND B 

 (2) A OR B 

 (3) NOT A AND NOT B 


Упражнение 5:
Номер 1

Пусть имеются два унарных значения-отношения R1 {A} и R2 {A}, атрибуты которых определены на типе со множеством значений {1, 2, 3, 4}:

R1
A
1
2
R2
A
3
4

Каким будет тело результата вычисления выражения <NOT> R1 <AND> R2?


Ответ:

 (1)
1
2
3
4
 

 (2)
1
2
 

 (3)
3
4
 


Номер 2

Пусть имеются два унарных значения-отношения R1 {A} и R2 {A}, атрибуты которых определены на типе со множеством значений {1, 2, 3, 4}:

R1
A
1
2
R2
A
3
4

Каким будет тело результата вычисления выражения <NOT> (R1 <AND> R2)?


Ответ:

 (1)
1
2
3
4
 

 (2)
1
2
 

 (3)
3
4
 


Номер 3

Пусть имеются два унарных значения-отношения R1 {A} и R2 {A}, атрибуты которых определены на типе со множеством значений {1, 2, 3, 4}:

R1
A
1
2
R2
A
3
4

Каким будет тело результата вычисления выражения pi (R1, R2)?


Ответ:

 (1)
1
2
3
4
 

 (2)
1
2
 

 (3) пустым 




Главная / Базы данных / Введение в реляционные базы данных / Тест 4