Теоретико-множественные операции реляционной алгебры
Автор: Сергей • Декабрь 20, 2022 • Практическая работа • 483 Слов (2 Страниц) • 201 Просмотры
Практическая работа № 1 Теоретико-множественные операции реляционной алгебры
Вариант 1
Для данных отношений R1 и R2 составить новое отношение R представляющее собой:
- R1 ∪R2 (объединение);
- R1 ∩R2 (пересечение);
- R1 - R2, R2 - R1 (вычитание);
- R1 хR2 (произведение);
- σ<условие>R1 или σ<условие>R2 (селекция –выборка);
- π<условие>R1 или π<условие>R1 (проекция);
R1: СТУДЕНТ | R2: ГРУППА | ||||||
Код студ | ФИО | № гр | № гр | Спец | Код старосты гр. | ||
105 | Петров | 3 | 2 | Физика | 216 | ||
318 | Иванов | 2 | 1 | Химия | Nil | ||
216 | Сидоров | 2 | 3 | Матем | 105 | ||
418 | Алексеев | 3 |
Вычислить значения следующих выражений:
- σГРУППА=216(студент)
- π№ ФИО(студент[спец]группа)
- π№, ФАМИЛИЯ, ПРЕДМЕТ, ДАТА, ОЦЕНКА(студенты[№=№ СТУД_БИЛЕТА]оценки)
Вариант 2
Для данных отношений R1 и R2 составить новое отношение R представляющее собой:
- R1 ∪R3 (объединение);
- R1 ∩R3 (пересечение);
- R1 –R3, R3 - R1 (вычитание);
- R1 х R3 (произведение);
- σ<условие>R1 (селекция –выборка);
- π<условие>R1 или π<условие>R2 (проекция);
R1: СТУДЕНТЫ | ||
№ | ФАМИЛИЯ | ГРУППА |
3001 | Иванов | 2231 |
3002 | Петров | 2232 |
3003 | Сидоров | 2233 |
3004 | Федоров | 2241 |
3005 | Кузнецов | 2331 |
R2: ОЦЕНКИ | |||
№ СТУД_БИЛЕТА | ПРЕДМЕТ | ДАТА | ОЦЕНКА |
3001 | алгебра | 10.01.2000 | 3 |
3002 | алгебра | 11.01.2000 | 4 |
3003 | мат_анализ | 15.01.2000 | 5 |
3004 | мат_анализ | 16.01.2000 | 4 |
3005 | базы_данных | 20.01.2000 | 4 |
3001 | мат_анализ | 15.01.2000 | 4 |
3002 | мат_анализ | 16.01.2000 | 3 |
3005 | экон_теория | 20.01.2000 | 4 |
R3: СТУДЕНТЫ | ||
№ | ФАМИЛИЯ | ГРУППА |
3001 | Иванов | 2231 |
3007 | Кротов | 2233 |
3008 | Солнышков | 2233 |
3009 | Курочкин | 2242 |
Вычислить значения следующих выражений:
- σГРУППА=2232(студенты)
- π№ СТУД. БИЛЕТА, ДАТА, ОЦЕНКА(σПРЕДМЕТ=АЛГЕБРА(оценки))
- π№, ФАМИЛИЯ, ПРЕДМЕТ, ДАТА, ОЦЕНКА(студенты[№=№ СТУД_БИЛЕТА]оценки)
Вариант 3
Для данных отношений R1 и R2 составить новое отношение R представляющее собой:
- R2∪R3 (объединение);
- R2∩R3 (пересечение);
- R2–R3, R3–R2 (вычитание);
- R2 х R3 (произведение);
- σ<условие>R1 (селекция –выборка);
- π<условие>R1 (проекция);
R1:ПРОДУКТЫ
ID | Название | Компания | Цена |
123 | Вафли | ООО «Лакомка» | 110 |
156 | Кофе | ООО «Лакомка» | 75 |
235 | Груша | ООО «Фрукты» | 120 |
623 | Огурцы | ООО «Овощи» | 60 |
...