Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

ПЛАН ЗАНЯТИЯ. по дисциплине. Информатика и ИКТ на 17.02.2022 (3ч). Тема урока: Запросы как приложения информационной системы




ПЛАН ЗАНЯТИЯ

по дисциплине

Информатика и ИКТ на 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 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...