ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 64
Эта инструкция предназначена для получения списков всех пред-
метов и их кодов. Данные для этого запроса берутся из таблицы «Пред-
мет». Результатом выполнения данного запроса будет таблица, состоя-
щая из двух полей (Наименование предмета и Код предмета) и из всех
записей таблицы «Предмет» (рис. I.25).
Рис. I.25. Результат запроса для получения списков всех предметов и их кодов
к как в запросе используется только одна таблица, то нет необ-
ходим
план] I
BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре-
е
Та
ости указывать поле с обозначением таблицы. Очевидно, что за-
прос выполняется на основании таблицы «Предмет». Сохраните запрос с
названием «Код предмета».
Рассмотрим запрос «План проведения занятий в группе», создан-
ный на основании анализа предметной области (рис. I.4):
SELECT Группа.[Обозначение группы], Предмет.[Наименование предмета], Препо-
даватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава-
тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия],
[Учебный план].Семестр
FROM (Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код груп-
пы]) INNER JOIN (Преподаватель INNER JOIN (Предмет INNER JOIN ([Учебный
NNER JOIN Успеваемость ON [Учебный план].[Код учебного плана] = Успе-
ваемость.[Код
учебного плана]) ON Предмет.[Код предмета] = [Учебный план].[Код
предмета]) ON Преподаватель.[Код преподавателя] = [Учебный план].[Код препода-
вателя]) ON Студент.[Код студента] = Успеваемость.[Код студента]
GROUP
подаватель.Фамилия, Преподаватель.Имя, Преподаватель.Отч ство, Преподава-
тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия],
[Учебный план].Семестр
ORDER BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре-
подаватель.Фамилия;
64
64 Мартьянова А.Е. Базы данных и знаний
Эта инструкция предназначена для получения списков всех пред-
метов и их кодов. Данные для этого запроса берутся из таблицы «Пред-
мет». Результатом выполнения данного запроса будет таблица, состоя-
щая из двух полей (Наименование предмета и Код предмета) и из всех
записей таблицы «Предмет» (рис. I.25).
Рис. I.25. Результат запроса для получения списков всех предметов и их кодов
Так как в запросе используется только одна таблица, то нет необ-
ходимости указывать поле с обозначением таблицы. Очевидно, что за-
прос выполняется на основании таблицы «Предмет». Сохраните запрос с
названием «Код предмета».
Рассмотрим запрос «План проведения занятий в группе», создан-
ный на основании анализа предметной области (рис. I.4):
SELECT Группа.[Обозначение группы], Предмет.[Наименование предмета], Препо-
даватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава-
тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия],
[Учебный план].Семестр
FROM (Группа INNER JOIN Студент ON Группа.[Код группы] = Студент.[Код груп-
пы]) INNER JOIN (Преподаватель INNER JOIN (Предмет INNER JOIN ([Учебный
план] INNER JOIN Успеваемость ON [Учебный план].[Код учебного плана] = Успе-
ваемость.[Код учебного плана]) ON Предмет.[Код предмета] = [Учебный план].[Код
предмета]) ON Преподаватель.[Код преподавателя] = [Учебный план].[Код препода-
вателя]) ON Студент.[Код студента] = Успеваемость.[Код студента]
GROUP BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре-
подаватель.Фамилия, Преподаватель.Имя, Преподаватель.Отчество, Преподава-
тель.[Табельный номер], [Учебный план].Часы, [Учебный план].[Вид занятия],
[Учебный план].Семестр
ORDER BY Группа.[Обозначение группы], Предмет.[Наименование предмета], Пре-
подаватель.Фамилия;
64
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
