ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 115
В результате в окне SQL Statement получим текст:
SELECT GROUP_.NameGroup
FROM ADVANCED, GROUP_, STUDENT
WHER
, STUDYING
SELEC
ADVANCED.CodeStudent=STUDENT.CodeStudent And
ADVANCED.CodeStudying=STUDYING.CodeStudying And STUDYING.KindOfReport
= 'exam.'
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
и сохраним запрос с тем же именем «AvgRatingGroup».
Откроем для редактирования запрос «ListStudentsGroupDFD_31» и
откорректируем текст в окне SQL Statement, убрав условие на обозначе-
ние группы и добавив упорядочение по обозначению группы:
SELECT GROUP_.NameGroup, GROUP_.QuantityStudents,
GROUP_.AvgRatingAtTransfer, STUDENT.NumberTestBook, STUDENT.Surname,
STUDENT.Name, STUDENT.Patronymic, STUDENT.YearOfBirth, STUDENT.Address,
STUDENT.PointAtReceipt
FROM GROUP_, STUDENT
WHERE GROU
ORDER BY GROUP_.Nam
за-
проса также может быть набран вручную или спроектирован с помощью
Q
числения среднего рейтинга студ у преподавателя:
SELECT GROUP_.Nam
STUDE
E GROUP_.CodeGroup=STUDENT.CodeGroup And
ADVANCED.CodeStudent=STUDENT.CodeStudent And
ADVANCED.CodeStudying=STUDYING.CodeStudying
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
который откорректируем как:
T GROUP_.NameGroup, Avg (ADVANCED.Rating) AS AvgRatingGroup
FROM ADVANCED, GROUP_, STUDENT, STUDYING
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup And
P_.CodeGroup=STUDENT.CodeGroup
eGroup, STUDENT.Surname;
Затем следует сохранить этот новый текст запроса как «ListStu-
dentsGroup».
Теперь в результате запроса «ListStudentsGroup» выводится список
студентов по группам в алфавитном порядке по фамилиям.
Запрос «AdvancedInGroupsAtTeachers» должен отображать успе-
ваемость студентов в группах по предметам у преподавателей. Текст
uery Builder, дополнив его затем
предложениями группировки и вы-
ента по предмету
eGroup, STUDENT.NumberTestBook, STUDENT.Surname,
NT.Name, STUDENT.Patronymic, DISCIPLINE.NameDiscipline, Avg
(ADVANCED.Rating) AS AvgRatingStudent, TEACHER.Surname, TEACHER.Name,
TEACHER.Patronymic
FROM ADVANCED, DISCIPLINE, GROUP_, STUDENT, STUDYING, TEACHER
Мартьянова А.Е. Базы данных и знаний 115
В результате в окне SQL Statement получим текст:
SELECT GROUP_.NameGroup
FROM ADVANCED, GROUP_, STUDENT, STUDYING
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup And
ADVANCED.CodeStudent=STUDENT.CodeStudent And
ADVANCED.CodeStudying=STUDYING.CodeStudying
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
который откорректируем как:
SELECT GROUP_.NameGroup, Avg (ADVANCED.Rating) AS AvgRatingGroup
FROM ADVANCED, GROUP_, STUDENT, STUDYING
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup And
ADVANCED.CodeStudent=STUDENT.CodeStudent And
ADVANCED.CodeStudying=STUDYING.CodeStudying And STUDYING.KindOfReport
= 'exam.'
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
и сохраним запрос с тем же именем «AvgRatingGroup».
Откроем для редактирования запрос «ListStudentsGroupDFD_31» и
откорректируем текст в окне SQL Statement, убрав условие на обозначе-
ние группы и добавив упорядочение по обозначению группы:
SELECT GROUP_.NameGroup, GROUP_.QuantityStudents,
GROUP_.AvgRatingAtTransfer, STUDENT.NumberTestBook, STUDENT.Surname,
STUDENT.Name, STUDENT.Patronymic, STUDENT.YearOfBirth, STUDENT.Address,
STUDENT.PointAtReceipt
FROM GROUP_, STUDENT
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup
ORDER BY GROUP_.NameGroup, STUDENT.Surname;
Затем следует сохранить этот новый текст запроса как «ListStu-
dentsGroup».
Теперь в результате запроса «ListStudentsGroup» выводится список
студентов по группам в алфавитном порядке по фамилиям.
Запрос «AdvancedInGroupsAtTeachers» должен отображать успе-
ваемость студентов в группах по предметам у преподавателей. Текст за-
проса также может быть набран вручную или спроектирован с помощью
Query Builder, дополнив его затем предложениями группировки и вы-
числения среднего рейтинга студента по предмету у преподавателя:
SELECT GROUP_.NameGroup, STUDENT.NumberTestBook, STUDENT.Surname,
STUDENT.Name, STUDENT.Patronymic, DISCIPLINE.NameDiscipline, Avg
(ADVANCED.Rating) AS AvgRatingStudent, TEACHER.Surname, TEACHER.Name,
TEACHER.Patronymic
FROM ADVANCED, DISCIPLINE, GROUP_, STUDENT, STUDYING, TEACHER
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »
