МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
НАЦИОНАЛЬНЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ
ИМ. Н. Е. ЖУКОВСКОГО «ХАИ»
ЛАБОРАТОРНАЯ РАБОТА № 5
«Реляционная алгебра»
ВАРИАНТ № 8
Выполнила: студентка группы 335
Старцева А.В.
Проверил: ст. преподаватель каф. 304
Коробчинский К. П.
Харьков - 2014
Словарь
Постановка задачи:
1. Получить полную информацию о товарах.
2. Получить все сочетания «имя поставщика – город»
3. Получить полную информацию обо всех поставщиках в Енисейске
4. Получить имена товаров из Красноярска белого цвета
5. Получить имена поставщиков, их статус и город нахождения, которые участвуют в проекте J5
6. Получить имена поставщиков, их статус и город поставщиков, которые поставляют товар весом больше 100
7. Получить все имена товаров
8. Получить номера поставщиков, поставляющих или товар Диван или для проекта из Красноярска
9. Получить имена товаров из Красноярска или Копенгагена белого цвета
Порядок выполнения работы
1. P
2. S[SNAME,CITY]
3. S WHERE CITY= ‘Енисейск’[SNAME,STATUS]
4. (P WHERE (CITY= ‘Красноярск’AND COLOR= ‘белый’))[PNAME]
5. S JOIN SPJ WHERE S.S#=SPJ.S# WHERE J#= ‘J5’[SNAME,STATUS,CITY]
6. T1=SPJ JOIN P WHERE SPJ.P#=P.P# WHERE WEIGHT>100
T2=SPJ
JOIN S WHERE SPJ.S#=S.S#
T3=(T1 JOIN T2 WHERE T1.S#=T2.S#) [SNAME,STATUS,CITY]
7. P[PNAME]
8. SPJ JOIN (P WHERE SPJ. P#=P.P# (WHERE PNAME = ‘Диван’))[S#] UNION ( SPJ JOIN( J WHERE SPJ.J#=J.# (WHERE CITY = ‘Красноярск’)))[S#]
9. P
WHERE (COLOR = ‘белый’)
AND( CITY=‘Красноярск’ OR
CITY= ‘Копенгаген’)
[PNAME]
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.