Определение результата выражений, используя операции реляционной алгебры
Цель: формирование умений применения реляционных операций для решения различных задач
Форма отчетности: решенные задания
Время выполнения: 4 часа
Даны отношения:
Таблица 3
Отношение R1
Номер студента |
Фамилия |
Размер стипендии |
11 |
Котова |
3000 |
22 |
Серов |
2500 |
33 |
Леонидов |
3500 |
Таблица 4
Отношение R2
Код дисциплины |
Название дисциплины |
1 |
Высшая математика |
2 |
Иностранный язык |
3 |
Философия |
Таблица 5
Отношение R3
Номер студента |
Код дисциплины |
Оценка |
11 |
1 |
5 |
11 |
2 |
4 |
11 |
3 |
5 |
22 |
1 |
3 |
22 |
3 |
4 |
33 |
2 |
5 |
Таблица 6
Отношение R4
Номер студента |
Фамилия |
Размер стипендии |
10 |
Иванов |
3000 |
22 |
Серов |
2500 |
33 |
Леонидов |
1000 |
Задания на 3 балла:
1. Найдите результат операций реляционной алгебры:
a) R1 UNION R4
b) R1 MINUS R4
c) R4 MINUS R1
d) R1 INTERSECT R4
e) R1 JOIN R3
f) R1 TIMES R3
g) (R1 JOIN R3) WHERE ОЦЕНКА>3
h) (R1 JOIN R3 JOIN R2) WHERE ОЦЕНКА>3 [Фамилия, Название дисциплины, Оценка]
Задания на 4 балла:
2. Напишите запросы, используя операции реляционной алгебры, и найдите результат:
a) Получить фамилии студентов, сдавших дисциплину с кодом 3.
b) Получить фамилии студентов, сдавших философию.
Задания на 5 баллов:
3. Напишите запросы, используя операции реляционной алгебры, и найдите результат:
a) Получить фамилии студентов, сдавших все дисциплины.
b) Получить фамилии студентов, не сдавших дисциплину с кодом 3.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.