Главная / Введение в реляционные базы данных / Имеются отношения СЛУЖАЩИЕ и ПРОЕКТЫ: СЛУЖАЩИЕ СЛУ_НОМЕРСЛУ_ИМЯСЛУ_ЗАРППРО_НОМ 2934Иванов22400.001 2935Петров29600.001 2936Сидоров18000.001 2937Федоров20000.001 2938Иванова22000.001 2934Иванов22400.002 2935Петров29600.002 2939Сидоренко18000.002 2940Федоре

Имеются отношения СЛУЖАЩИЕ и ПРОЕКТЫ:

СЛУЖАЩИЕ
СЛУ_НОМЕРСЛУ_ИМЯСЛУ_ЗАРППРО_НОМ
2934Иванов22400.001
2935Петров29600.001
2936Сидоров18000.001
2937Федоров20000.001
2938Иванова22000.001
2934Иванов22400.002
2935Петров29600.002
2939Сидоренко18000.002
2940Федоренко20000.002
2941Иваненко22000.002

ПРОЕКТЫ
ПРО_НОМПРОЕКТ_РУК
1Иванов
2Иваненко

Определены кортежные переменные СЛУ и ПРО на отношениях СЛУЖАЩИЕ и ПРОЕКТЫ соответственно. При потребности в дополнительных переменных будем считать, что они также определены и именуются путем добавления цифр в конце имен СЛУ и ПРО.

Определены также доменные переменные, имена которых совпадают с именами атрибутов отношений СЛУЖАЩИЕ и ПРОЕКТЫ, а в случае, когда требуется несколько доменных переменных, определенных на одном домене, будем добавлять в конце имени цифры.

Какое из приведенных ниже выражений реляционного исчисления кортежей правильно соответствует запросу “выдать имена служащих, участвующих хотя бы в одном проекте, среди участников которого имеется хотя бы один служащий, получающий максимальную зарплату среди всех служащих”?

вопрос

Правильный ответ:

СЛУ1.СЛУ_ИМЯ WHERE EXISTS ПРО ((СЛУ1.ПРО_НОМ = ПРО.ПРО_НОМ) AND EXISTS СЛУ2 ((СЛУ2.ПРО_НОМ = ПРО.ПРО_НОМ) AND FORALL СЛУ3 (СЛУ3.СЛУ_ЗАРП <= СЛУ2.СЛУ_ЗАРП))
СЛУ1.СЛУ_ИМЯ WHERE EXISTS СЛУ2 ((СЛУ1.ПРО_НОМ = СЛУ2.ПРО_НОМ) AND FORALL СЛУ3 (СЛУ3.СЛУ_ЗАРП <= СЛУ2.СЛУ_ЗАРП))
СЛУ1.СЛУ_ИМЯ WHERE FORALL СЛУ2 IF (СЛУ1.ПРО_НОМ = СЛУ2.ПРО_НОМ) THEN FORALL СЛУ3 (СЛУ3.СЛУ_ЗАРП >= СЛУ2.СЛУ_ЗАРП)
Сложность вопроса
83
Сложность курса: Введение в реляционные базы данных
53
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдан на 4 с минусом. Спасибо сайту
17 сен 2018
Аноним
ответ подошёл
06 май 2017
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.