- •1. Даны отношения, моделирующие работу банка и его филиалов:
- •2. Даны отношения, моделирующие работу туристического агентства, имеющего много филиалов в различных странах:
- •3. Даны отношения, моделирующие работу фирмы, имеющей несколько филиалов:
- •4. Даны отношения, моделирующие работу фирмы, занимающейся разработкой программных систем:
- •5. Даны отношения, моделирующие работу программных продуктов в фирме.
- •6. Даны отношения, моделирующие работу программного обеспечения в некоторой организации:
- •7. Даны отношения:
- •8. Даны отношения, моделирующие работу фондовых магазинов:
- •9. Даны отношения, моделирующие проведение выставок:
- •10. Даны отношения, моделирующие производство деталей:
- •11. Даны отношения, моделирующие обмен жилплощади:
- •12 Даны отношения, моделирующие работу туристического агентства, имеющего много филиалов в различных странах:
- •13. Даны отношения:
- •14. Даны отношения:
- •18. Даны отношения, моделирующие получении стипендии студентами. Не все студенты получают стипендию, отсутствие стипендии может быть отмечено 0% или отсутствием записи в r1:
- •19. Даны отношения:
- •20. Даны отношения:
- •21. Даны отношения:
- •22. Даны отношения:
- •23. Даны отношения, моделирующие работу банка и его филиалов:
- •24. Даны отношения, моделирующие работу фирмы, имеющей несколько филиалов:
- •25. Даны отношения, моделирующие работу фирмы , занимающейся разработкой программных систем:
- •26. Даны отношения:
- •27. Даны отношения, моделирующие подготовку конкурсных работ студентами вуза:
- •28. Даны отношения, моделирующие получение стипендии студентами вуза:
- •30. Даны отношения, моделирующие реальный учебный процесс:
- •31. Даны отношения, моделирующие архив периодических изданий:
- •33. Даны отношения, моделирующие представление студентами вуза работ на некоторый конкурс:
- •34. Даны отношения, которые моделирует планируемый учебный процесс:
- •35. Даны отношения, которые моделируют представление студенческих работ на международные конкурсы:
- •36. Даны отношения, моделирующие представление студентами научных разработок на конкурс:
- •37. Даны отношения, моделирующие представления студенческих работ на институтский конкурс:
- •38. Даны отношения:
- •39. Даны отношения, моделирующие сдачу предыдущей сессии и текущую успеваемость:
- •40. Даны отношения, моделирующие текущую издательскую деятельность:
- •41. Даны отношения, моделирующие научно-исследовательскую работу студентов (нирс)
- •42. Даны отношения:
- •43. Даны отношения:
- •44. Даны отношения:
- •45. Даны отношения, моделирующие подачу заявок на международные гранты студентами некоторого вуЗа:
- •46. Даны отношения:
- •47. Даны отношения, моделирующие информацию о текущей успеваемости студентов
- •48. Даны отношения, моделирующие работу цеха:
- •49. Даны отношения:
- •50. Даны отношения:
- •51. Даны отношения:
- •52. Даны отношения:
33. Даны отношения, моделирующие представление студентами вуза работ на некоторый конкурс:
R1
-
ФИО студента
№ группы
Курс
R2 R4
-
№ группы
Выпускающая кафедра
Кафедра
Факультет
R3
-
Название работы
ФИО студента
Представляющая кафедра
Студентов, представивших работы более чем от одной кафедры.
SELECT DISTINCT a.FIO FROM R3 as a, R3 as b WHERE a.FIO=b.FIO and a.Kafedra<>b.kafedra
Кафедры, на которых подготовили работы студенты 3-го курса.
SELECT DISTINCT R3.Kafedra FROM R, R3 WHERE R1.FIO=R3.FIO and R1.Kurs=3
Кафедры, на которых подготовили работы студенты других факультетов.
SELECT DISTINCT a.Kafedra FROM R4 AS a, R4 AS b, R1, R2, R3 WHERE R1.FIO=R3.FIO and R1.GROUP_NUM=R2.GROUP_NUM and (b.Fackultet in (SELECT R4.Fackultet FROM R3, R4 WHERE R3.KAFEDRA=R4.KAFEDRA)) and (a.Fackultet in(SELECT R4.Fackultet FROM R4, R3, R2, R1 WHERE R4.KAFEDRA=R2.KAFEDRA and R1.FIO=R3.FIO and R1.GROUP_NUM=R2.GROUP_NUM)) and a.Fackultet<>b.Fackultet and a.Kafedra=R2.KAFEDRA and b.Kafedra=R3.KAFEDRA
Работы, подготовленные студентами различных факультетов.
SELECT DISTINCT R3.Work_Name FROM R1, R2, R3, R4 WHERE R4.Kafedra = R2.Kafedra and R1.FIO = R3.FIO and R1.NGroup = R2.NGroup and R3.Kafedra = R4.Kafedra GROUP BY R3.Work_Name HAVING Count(*)>1
34. Даны отношения, которые моделирует планируемый учебный процесс:
R1
-
Дисциплина
Курс
R2
-
ФИО преподавателя
Дисциплина
Тип занятия
R3
-
ФИО преподавателя
Кафедра
Преподавателей, которые не могут читать лекции.
SELECT DISTINCT Prepod FROM R2 WHERE Tip = ‘Лекция’ and Prepod in(SELECT DISTINCT Prepod, Tip FROM R2 GROUP BY Prepod, Tip HAVING Count(*) = 1)
Кафедры, преподаватели которых не ведут курсового проектирования.
SELECT DISTINCT R3.Kaf, R2.Tip FROM R3, R2 WHERE R3.Prepod = R2.Prepod and R2.Tip <> ‘Курсовая’
Курсы, на которых читают лекции преподаватели кафедры 44.
SELECT DISTINCT Kurs FROM (SELECT DISTINCT R1.Kurs, R1.Kaf FROM R1, R2, R3 WHERE R2.Disc = R1.Disc and R2.Prepod = R3.Prepod and R3.Kaf = 44)
Кафедры, преподаватели которых работают только на одном и том же курсе.
SELECT DISTINCT R3.Kaf, R1.Kurs FROM R1, R2, R3 WHERE R1.Disc = R2.Disc and R2.Prepod = R3.Prepod GROUP By R1.Kurs, R3.Kaf HAVING Count(*) = 1
35. Даны отношения, которые моделируют представление студенческих работ на международные конкурсы:
R1
-
ФИО студента
№ группы
Курс
R2 R4
-
№ группы
Выпускающая кафедра
Кафедра
Факультет
R3
-
Название работы
ФИО студента
Представляющая кафедра
Студентов, представивших работы более чем от одной кафедры.
SELECT DISTINCT a.FIO FROM R3 as a, R3 as b WHERE a.FIO=b.FIO and a.Kafedra<>b.kafedra
Кафедры, на которых подготовили работы студенты только младших курсов (1-го или 2-го).
SELECT DISTINCT R3.Kafedra FROM R1, R3 WHERE R1.FIO=R3.FIO and R1.Kurs in(1,2) and R3.Kafedra not in(SELECT R3.Kafedra FROM R1, R3 WHERE R1.FIO=R3.FIO and R1.Kurs not in(1,2))
Представляющие кафедры, на которых подготовили работы студенты других факультетов.
SELECT DISTINCT a.Kafedra FROM R4 AS a, R4 AS b, R1, R2, R3 WHERE R1.FIO=R3.FIO and R1.GROUP_NUM=R2.GROUP_NUM and (b.Fackultet in (SELECT R4.Fackultet FROM R3, R4 WHERE R3.KAFEDRA=R4.KAFEDRA)) and (a.Fackultet in(SELECT R4.Fackultet FROM R4, R3, R2, R1 WHERE R4.KAFEDRA=R2.KAFEDRA and R1.FIO=R3.FIO and R1.GROUP_NUM=R2.GROUP_NUM)) and a.Fackultet<>b.Fackultet and a.Kafedra=R2.KAFEDRA and b.Kafedra=R3.KAFEDRA
Работы, совместно подготовленные несколькими студентами одного факультета.
SELECT DISTINCT Work FROM (SELECT DISTINCT R3.Work, R4.Fak FROM R1, R2, R3, R4 WHERE R3.Stud = R1.Stud and R1.NGroup = R2.NGroup and R2.Kaf = R4.Kaf GROUP BY R3.Work, R4.Fak HAVING COUNT(Fak) = 1)