|
|
Access. Практическая работа № 7. «Проектирование запросов в БД» Цель:
|
Ход работы:
1. Изучить (повторить) теоретический материал:
2. Переименовать свою папку ПР6 в ПР7, или скопировать файл базы данных "Успеваемость" в свою папку "№группы_Фамилия_7". Откройте скопированный файл базы данных uspevaemost.accdb, изучите её "Схему данных":
3. Выполнить следующие задания:
Задание 1. Создать запрос "Список группы" на основе таблиц "Студенты" и "Группы", в котором отбираются данные о студентах одной конкретной учебной группы, указанной в условии отбора, и осуществляется сортировка данных по алфавиту фамилий.
Задание 2. Создать запрос "Список группы 2" на основе запроса "Список группы", в котором отбираются данные о студентах одной конкретной учебной группы, заданной как параметр запроса.
Задание 3. Создать запрос "Предметы-Оценки-Группы" на основе всех четырех таблиц базы данных. В этом запросе производится отбор сведений об оценках студентов одной конкретной группы по одному конкретному предмету. Параметры [Номер группы] и [Название предмета] задаются после запуска запроса в специальном окне для их ввода.
Задание 4. Создать запрос "Возраст студентов", в котором будет вычисляемое поле Возраст: Year(Now()-[Дата рождения])-1900.
Задание 5. Создать перекрестный запрос "Средние оценки", который формирует таблицу средних оценок по учебным группам с помощью мастера создания перекрестных запросов. Для этого надо сначала создать вспомогательный запрос "Оценки по предметам", включив в него из таблицы Группы – поле Номер группы, из таблицы Предметы – поле Название, из таблицы Оценки – поле Оценка.
Подробное пошаговое описание действий по выполнению всех заданий. (Задания 6-9 из описания можно не выполнять).
4. Сдать преподавателю выполненную работу: Скопировать папку с работой («№группы_Фамилия_7») по локальной сети в папку на компьютере преподавателя (на рабочем столе создан ярлык к папке "ЛР-Сдача".