Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание для СРС по БД для ПН2К 2014.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
444.93 Кб
Скачать

2. Организация запросов

 

Формирование запроса – расширенный фильтр

Открыть таблицу Электронный журнал, выполнить команду Записи/Фильтр/ Расширенный фильтр. В строке Поле: из раскрывающегося списка выбрать в отдельные столбцы поля: Код, Дата, КодСтудента, КодДисциплин,ВидЗанятия, Оценка. В строке Сортировка: для поля Дата установить – по возрастанию. Условие отбора: установить: для поля Оценка– 2, ВидЗанятия – П. В строке “или:” для поля ВидЗанятия установить – Л, для поля Оценка – 2.

Сохранить запрос под именем – Запрос по неудовлетворительным оценкам. Проверить правильность выборки данных из таблицы Электронный журнал.

 

 Формирование простого запроса

Создать запрос – Учет успеваемости за (дата). Включить в запрос поля: Дата, Фамилия,Наименование,ВидЗанятия, Оценка Для поля Дата в строку Условие отбора: ввести [За какое число?] (кавычки набирать на Англ. регистре). Проверить работу запроса по разным  датам.

 

 Разработка перекрестного запроса

На вкладке Запросы окна База данных, нажать на кн. Создать. В окне Новый запрос выбрать Перекрестный запрос. Нажать кн. ОК. В окне Создание перекрестных таблиц выбрать таблицу Электронный журнал. В следующем окне предлагается выбрать поля для заголовков строк. Выбрать в качестве поля заголовка строк – КодСтудента. Для этого из поля Доступные поля: переместить в поле Выбранные поля: поле КодСтудента. Нажать кн. Далее>. В качестве заголовка столбцов в следующем окне выбрать поле – ВидЗанятий.  Нажать кн. Далее>. В следующем окне в качестве поля вычислений выбрать Оценка, Функции: – Avg. Нажать кн. Далее>. Задать имя запроса – Сведения о среднем бале, нажать кн. Готово.

Просмотреть содержимое перекрестной таблицы. Используя кн. Вид перевести запрос в режим Конструктор. Выделить столбец Итоговое значение Оценка: Оценка. Нажать кн. Свойства на панели инструментов. В окнеСвойства поля на вкладке Общие установить Формат поля – фиксированный; Число десятичных знаков – 2; :Подпись – Ср.балл. Закрыть окно Свойства поля. Используя кн. Вид панели инструментов перейти в Режим таблицы. Выделить столбец Ср.балл и переместить его в конец таблицы. Выделить столбцы со средними баллами по видам занятий, выполнить команду Формат/скрыть столбцы. Сохранить и закрыть запрос.

 

Формирование итоговых запросов

Для формирования базового запроса существует 2 пути: сформировать запрос заново, воспользовавшись режимомСоздать/Простой запрос (данный путь был рассмотрен на предыдущем занятии) или создать новый запрос на базе уже имеющегося запроса – Учет успеваемости за (дата). Рекомендуется выбрать второй путь и воспользоваться следующей методикой.

Открыть запрос Учет успеваемости за (дата) в режиме Конструктор. Сохранить запрос под новым именем, для чего: выполнить команду Файл/Сохранить как/экспорт.. , в окне Сохранение объекта.. в поле новое имя: ввести –Запрос по выбору – учет успеваемости. Нажать кн. ОК.

На бланке запроса Запрос по выбору – учет успеваемости выделить и удалить поля: Код, КодДисциплин. ПолеСпециальность переместить на позицию перед полем КодСтудента. Удалить поле КодСтудента , из таблицыКадры верхней части окна бланка запроса на 3-ю позицию табличной части бланка запроса перетащить полеФамилия. Поле НомУчГруппы переместить в начало бланка запроса. Для поля НомУчГруппы в строке Условие отбора: ввести [Введите номер учебной группы]. Для поля Дата в строке Условие отбора: ввести Between[Введите начальную дату] And [Введите конечную дату]. В первом пустом поле бланка запроса в строке Поле:ввести Величина: Оценка (для создания в дальнейшем перекрестного запроса), зафиксировать новое поле (без определения имени таблицы). Установить параметры запроса (необходимо для создания перекрестного запроса) для чего: выполнить команду Запрос/Параметры. В окне Параметры запроса ввести данные параметров и их типы, как показано на рисунке, нажать кн. ОК. Сохранить и выполнить запрос, для чего последовательно нажать на панели инструментов кн. Сохранить и Запуск.

Окно установки параметров запроса

Проверить работу запроса для чего: в окне Введите значение параметра ввести номер учебной группы, затемначальную и конечную дату периода. Проверить правильность выполнения запроса по таблице Учет успеваемости. Закрыть запрос.