Введение в реляционные базы данных
Пусть имеются два отношения: A {a, b, c} и B {b, c} со следующими телами:
a | b | c |
---|---|---|
1 | 2 | 5 |
2 | 2 | 7 |
1 | 2 | 6 |
2 | 2 | 6 |
1 | 2 | 2 |
2 | 2 | 5 |
1 | 3 | 5 |
b | c |
---|---|
2 | 5 |
2 | 6 |
Какое из показанных ниже отношений получится в результате выполнения операции A {{a}, {b, c}} DIVIDE BY B {b, c}?
Пусть имеются два отношения: A {a, b, c} и B {b, c} со следующими телами:
a | b | c |
---|---|---|
1 | 2 | 5 |
2 | 2 | 7 |
1 | 2 | 6 |
2 | 2 | 6 |
1 | 2 | 2 |
2 | 2 | 5 |
1 | 3 | 5 |
b | c |
---|---|
2 | 5 |
2 | 6 |
Какое из показанных ниже отношений получится в результате выполнения операции A {a, b, c} DIVIDE BY B {b, c}?
Пусть имеются два отношения: A {a, b, c} и B {c} со следующими телами:
a | b | c |
---|---|---|
1 | 2 | 5 |
1 | 3 | 2 |
1 | 2 | 6 |
1 | 8 | 5 |
1 | 2 | 2 |
2 | 2 | 5 |
1 | 3 | 5 |
c |
---|
5 |
2 |
Какое из показанных ниже отношений получится в результате выполнения операции A {{a, b}, c} DIVIDE BY B {c}?
A | B |
---|---|
стол | 1 |
стул | 2 |
дуло | 3 |
дуло | 4 |
A | C |
---|---|
поле | 1 |
лето | 2 |
дуло | 3 |
дуло | 4 |
Каким будет тело результата операции R1 <AND> R2?
Имеются отношения СЛУЖАЩИЕ и ПРОЕКТЫ:
СЛУЖАЩИЕ | |||
---|---|---|---|
СЛУ_НОМЕР | СЛУ_ИМЯ | СЛУ_ЗАРП | ПРО_НОМ |
2934 | Иванов | 22400.00 | 1 |
2935 | Петров | 29600.00 | 1 |
2936 | Сидоров | 18000.00 | 1 |
2937 | Федоров | 20000.00 | 1 |
2938 | Иванова | 22000.00 | 1 |
2934 | Иванов | 22400.00 | 2 |
2935 | Петров | 29600.00 | 2 |
2939 | Сидоренко | 18000.00 | 2 |
2940 | Федоренко | 20000.00 | 2 |
2941 | Иваненко | 22000.00 | 2 |
ПРОЕКТЫ | |
---|---|
ПРО_НОМ | ПРОЕКТ_РУК |
1 | Иванов |
2 | Иваненко |
Определены кортежные переменные СЛУ и ПРО на отношениях СЛУЖАЩИЕ и ПРОЕКТЫ соответственно. При потребности в дополнительных переменных будем считать, что они также определены и именуются путем добавления цифр в конце имен СЛУ и ПРО.
Определены также доменные переменные, имена которых совпадают с именами атрибутов отношений СЛУЖАЩИЕ и ПРОЕКТЫ, а в случае, когда требуется несколько доменных переменных, определенных на одном домене, будем добавлять в конце имени цифры.
Какое из приведенных ниже выражений реляционного исчисления доменов правильно соответствует запросу "выдать имена служащих, являющихся руководителями более чем одного проекта"?
Пусть имеются два бинарных значения-отношения R1 {A, B} и R2 {A, B}, домен атрибутов которого состоит из множества значений {1, 2, 3, 4}:
A | B |
---|---|
1 | 4 |
3 | 3 |
4 | 1 |
A | B |
---|---|
2 | 1 |
3 | 3 |
1 | 4 |
Каким будет тело результата операции R1 <OR> R2?
Пусть имеются два бинарных значения-отношения R1 {A, B} и R2 {A, С}, домен атрибутов которого состоит из множества значений {1, 2, 3, 4}:
A | B |
---|---|
1 | 4 |
3 | 3 |
4 | 1 |
A | C |
---|---|
2 | 1 |
3 | 3 |
1 | 4 |
Каким будет тело результата операции R1 <OR> R2?
Имеются отношения СЛУЖАЩИЕ и ПРОЕКТЫ:
СЛУЖАЩИЕ | |||
---|---|---|---|
СЛУ_НОМЕР | СЛУ_ИМЯ | СЛУ_ЗАРП | ПРО_НОМ |
2934 | Иванов | 22400.00 | 1 |
2935 | Петров | 29600.00 | 1 |
2936 | Сидоров | 18000.00 | 1 |
2937 | Федоров | 20000.00 | 1 |
2938 | Иванова | 22000.00 | 1 |
2934 | Иванов | 22400.00 | 2 |
2935 | Петров | 29600.00 | 2 |
2939 | Сидоренко | 18000.00 | 2 |
2940 | Федоренко | 20000.00 | 2 |
2941 | Иваненко | 22000.00 | 2 |
ПРОЕКТЫ | |
---|---|
ПРО_НОМ | ПРОЕКТ_РУК |
1 | Иванов |
2 | Иваненко |
Определены кортежные переменные СЛУ и ПРО на отношениях СЛУЖАЩИЕ и ПРОЕКТЫ соответственно. При потребности в дополнительных переменных будем считать, что они также определены и именуются путем добавления цифр в конце имен СЛУ и ПРО.
Определены также доменные переменные, имена которых совпадают с именами атрибутов отношений СЛУЖАЩИЕ и ПРОЕКТЫ, а в случае, когда требуется несколько доменных переменных, определенных на одном домене, будем добавлять в конце имени цифры.
Какое из приведенных ниже выражений реляционного исчисления кортежей правильно соответствует запросу "выдать номера служащих, являющихся руководителями проектов и получающих наименьшую зарплату среди всех руководителей проектов"?