ПЛАН ЗАНЯТИЯ. по дисциплине. Информатика и ИКТ на 17.02.2022 (3ч). Тема урока: Запросы как приложения информационной системы
Стр 1 из 5Следующая ⇒ ПЛАН ЗАНЯТИЯ по дисциплине Информатика и ИКТ на 17. 02. 2022 (3ч) Тема урока: Запросы как приложения информационной системы Цель урока: Закрепить основные понятия по теме базы данных, научиться работать с запросами различных типов. Средства обучения. Компьютер, программа MS Access 2010. План урока: Организационный момент, Выход на связь по средствам мессенджера. Проверка явки студентов и готовности к уроку. Постановка темы и целей урока Ознакомление с новым материалом, составление краткого конспекта. Ответы на вопросы Подведение итогов урока, выставление оценок Домашнее задание Теоретический материал Создание вычисляемых полей в запросах Вычисляемое поле, включенное в запрос, позволяет получить новое поле с ре- зультатами вычисления, отображаемыми только в таблице запроса, и не соз- дает полей в исходных таблицах базы данных. Рассмотрим технологию создания запроса с вычисляемым полем на примере таблицы ПРЕДМЕТ. Пусть необходимо найти записи о предметах, в которых общее число часов по предмету не совпадает с суммой часов лекций и практики. Для решения этой задачи рассчитаем разность между общим числом часов по предмету (поле ЧАСЫ) и суммой часов лекций (поле ЛЕК) и практики (поле ПР). в ответ включим только те записи, для которых эта разность не равна нулю. Создадим запрос на выборку для таблицы ПРЕДМЕТ. Перетащим в бланк за- проса поля НП, ПР, ЛЕК, ЧАСЫ (рис. 7. 9). Создание вычисляемого поля Для получения разности создадим вычисляемое поле в пустой ячейке строки Поле, записав туда выражение: [ЧАСЫ] - [ПР] - [ЛЕК]
Для отбора записей с ненулевым значением разности в вычисляемом поле в строку Условие отбора введем < > 0 (не равно 0). Рис. 7. 9. Запрос с вычисляемым полем и условием отбора по его значению.
После ввода выражения система формирует имя вычисляемого поля по умол- чанию- «Выражение 1». Это имя вставится перед выражением. Для изменения имени установим курсор мыши в вычисляемом поле бланка запроса и нажмем правую кнопку мыши. В контекстно- зависимом меню выберем Свойства по- ля, а в строку Подпись введем новое имя поля- «ЧАСЫ не равны ПР+ЛЕК». Имя поля может быть исправлено также непосредственно в бланке запроса. Использование построителя выражений Для формирования сложного выражения в вычисляемом поле целесообразно использовать построитель выражений. Построитель позволяет выбрать необ- ходимые имена полей из таблиц, запросов, форм, знаки операций, функции. Вызовем построитель выражений, нажав команду Построить в контекстно- зависимом меню (курсор мыши должен быть установлен на строке Поле вы- числяемого поля).
В левой части окна Построитель выражений (рис. 7. 10) выберем таблицу ПРЕДМЕТ, на которой построен запрос. Справа отобразится список ее полей. Последовательно выберем нужные поля, добавляя их двойным щелчком мы- ши, знаки операций вводятся с клавиатуры. При этом в верхней части окна сформируется выражение. Рис. 7. 10. Окно построителя выражений при формировании вычисляемого поля. Сохраним запрос под именем «Разность часов по предмету». Сохранить. Со- храненный запрос можно выполнить, выделив запрос в окне Все объекты Access, нажатием правой кнопки мыши и выбрав кнопку Открыть. Построенный запрос может быть использован для проверки правильности за- полнения поля ЧАСЫ в таблице ПРЕДМЕТ. Использование групповых операций в запросах Назначение групповых операций
Групповые операции позволяют выделить группы записей с одинаковыми значениями в указанных полях и использовать для этих групп одну из стати- стических функций. В Access предусмотрено девять статистических функций: Ÿ Sum - сумма значений некоторого поля для группы Ÿ Avg - среднее от всех значений поля в группе Ÿ Max, Min - максимальное, минимальное значение поля в группе Ÿ Count - число значений поля в группе без учета пустых значений Ÿ Stdev - среднеквадратичное отклонение от среднего значения поля в группе Ÿ Var - дисперсия значений поля в группе Ÿ First и Last - значение поля из первой или последней записи в группе Результат запроса с использованием групповых операций содержит по одной записи для каждой группы. В запрос включаются поля, по которым произво- дится группировка, и поля, для которых выполняются групповые функции. Порядок создания запроса с использованием групповых операций Для создания запроса с использованием групповых операций формируется за- прос на выборку. В бланк запроса включаются поля, по которым надо произ- вести группировку, и поля, по которым надо произвести статистические вы- числения. Выполните команду Создать/Конструктор запросов и на панели инструмен- тов конструктора запросов нажмите кнопку Итоги. Для групповых вычислений по некоторому полю нужно заменить в нем слово Группировка на нужную статистическую функцию. Выбрать нужную функ- цию можно через раскрывающийся в поле список. Конструирование однотабличного запроса с групповой операцией Рассмотрим технологию конструирования однотабличного запроса с группо- вой операцией на примере таблицы СТУДЕНТ.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|