ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 239
Рис. III.35. Вывод результата запроса в таблицу в Query Analyzer
Сохраните этот запрос как «Клв_стд_грп_сч.sql». Этот запрос в от-
личие от предыдущего «Клв_стд_грп.sql» вычисляет действительное
значение количества студентов в группе с помощью функции Count.
Выполните следующие запросы:
1. Запрос «Заведующие кафедрами»
2. Запрос «План проведения занятий в группах»
SELECT Группа.[Обозначение группы], Предмет.[Наименование предмета], Препо-
даватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава-
тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия],
[Учебный план].Семестр
FROM (Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код груп-
пы]) INNER JOIN (Преподаватель INNER JOIN (Предмет INNER JOIN ([Учебный
план] INNER JOIN Успеваемость ON [Учебный план].[Код учебного плана] = Успе-
ваемость.[Код
учебного плана]) ON Предмет.[Код предмета] = [Учебный план].[Код
предмета]) ON Преподаватель.[Код преподавателя] = [Учебный план].[Код препода-
вателя]) ON Студент.[Код студента] = Успеваемость.[Код студента]
GROUP BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре-
подаватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава-
тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия],
[Учебный план].Семестр
ORDER BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре-
подаватель.Фамилия;
3. Запрос «Список студентов по группам»
SELECT Группа.[Обозначение группы], Группа.[Количество студентов], Груп-
па.[Средний балл в группе при поступлении], Студент.[Номер зачетной книжки],
Студент.Фамилия, Студент.Имя, Студент.Отчество, Студент.[Год рождения], Сту-
дент.[Балл при поступлении]
FROM Группа INNER JOIN Студент ON Группа.[Код группы]=Студент.[Код группы]
ORDER BY Студент.[Номер зачетной книжки], Студент.Фамилия;
Мартьянова А.Е. Базы данных и знаний 239 Рис. III.35. Вывод результата запроса в таблицу в Query Analyzer Сохраните этот запрос как «Клв_стд_грп_сч.sql». Этот запрос в от- личие от предыдущего «Клв_стд_грп.sql» вычисляет действительное значение количества студентов в группе с помощью функции Count. Выполните следующие запросы: 1. Запрос «Заведующие кафедрами» 2. Запрос «План проведения занятий в группах» SELECT Группа.[Обозначение группы], Предмет.[Наименование предмета], Препо- даватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава- тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия], [Учебный план].Семестр FROM (Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код груп- пы]) INNER JOIN (Преподаватель INNER JOIN (Предмет INNER JOIN ([Учебный план] INNER JOIN Успеваемость ON [Учебный план].[Код учебного плана] = Успе- ваемость.[Код учебного плана]) ON Предмет.[Код предмета] = [Учебный план].[Код предмета]) ON Преподаватель.[Код преподавателя] = [Учебный план].[Код препода- вателя]) ON Студент.[Код студента] = Успеваемость.[Код студента] GROUP BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре- подаватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава- тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия], [Учебный план].Семестр ORDER BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре- подаватель.Фамилия; 3. Запрос «Список студентов по группам» SELECT Группа.[Обозначение группы], Группа.[Количество студентов], Груп- па.[Средний балл в группе при поступлении], Студент.[Номер зачетной книжки], Студент.Фамилия, Студент.Имя, Студент.Отчество, Студент.[Год рождения], Сту- дент.[Балл при поступлении] FROM Группа INNER JOIN Студент ON Группа.[Код группы]=Студент.[Код группы] ORDER BY Студент.[Номер зачетной книжки], Студент.Фамилия;
Страницы
- « первая
- ‹ предыдущая
- …
- 237
- 238
- 239
- 240
- 241
- …
- следующая ›
- последняя »