УМК. УМК Управление ИС 2019-20 ннн. Методические рекомендации по выполнению срс материалы по контролю и оценке учебных достижений обучающихся
Скачать 2.55 Mb.
|
ПРАКТИЧЕСКАЯ РАБОТА 12. СОЗДАНИЕ ЗАПРОСОВ НА ВЫБОРКУ В Microsoft Access.Цель работы: освоить навыки формирования запросов на выборку по различным критериям и запросов с вычислениями в Access порядок выполнения 1 этап. Открытие базы данных Загрузить Access и открыть базу данных, созданную при выполнении практической работы № 11. 2 этап. Формирование запросов на выборку Для таблицы Список водителей создать ниже перечисленные запросы на выборку данных с последующим их сохранением: Задание 1. Фамилии водителей с указанием классности; результат должен быть упорядочен по классности, затем по фамилиям; имя запроса «Классность водителей». Д ля выполнения данного запроса 1 выполните следующие действия: выполните команду Создание, нажмите кнопку Конструктор запросов на панели инструментов; в открывшемся диалоговом окне Добавление таблицы выберите нужную таблицу Список водителей и закройте данное окно (см. рис. 1); Рис. 1. Окно Добавление таблицы в режиме Конструктора запроса Двойным щелчком мыши выберите нужные поля: Фамилия, Классность (см. рис. 2) Рис. 2. Конструктор запроса В строке Сортировка и в с столбце Классность установите параметр По возрастанию для упорядочивания данных по данному столбцу. Сохраните данный запрос под именем Классность водителей. С помощью кнопки Режим на панели инструментов перейдите в режим таблицы и проверьте правильность выполнения запроса. Задание 2.В запросе должны быть показаны фамилии водителей 1 класса, упорядоченные по алфавиту; имя запроса «Водители 1 класса»(см. рис. 3). Рис. 3. Конструктор запроса «Водители 1 класса» Задание 3. В запросе должны быть показаны фамилии водителей 2 класса, упорядоченные по алфавиту; имя запроса «Водители 2 класса». Задание 4. В запросе должны быть показаны фамилии водителей 3 класса, упорядоченные по алфавиту; имя запроса «Водители 3 класса». Задание 5. В запросе должны быть отражены водители с высшим образованием, упорядоченные по алфавиту; имя запроса «Водители с высшим образованием». Задание 6. В запросе должны быть показаны фамилии семейных водителей с указанием количества детей, упорядоченные по последнему реквизиту; имя запроса «Семейные водители». Задание 7. В запросе должны быть отражены фамилии водителей, дата приема на работу и стаж работы, упорядоченные по дате приема на работу; имя запроса «Стаж водителей». Порядок выполнения запроса 7: 1) Для выполнения данного запроса выполните аналогичные действия. 2 ) Затем для вычисления Стажа работы в новом поле нажмите кнопку Построитель (или кнопка Построить). 3) В открывшемся диалоговом окне Построитель выражений наберите формулу для вычисления стажа работы: ( Now () - [Список водителей]![Дата приема на работу] )/365, нажмите кнопку ОК, затем Enter. 4) Щелкните правой кнопкой мыши в полученном выражении и выберите команду Свойства. 5 ) В открывшемся Окне свойств заполните строки как показано на рисунке: 6) Перейдите в Режим таблицы и проверьте правильность выполнения данного запроса. 7) Сохраните запрос под именем Стаж водителей. Задание 8.Определить фамилии водителей старше 40 лет, имеющих первую классность, упорядоченные по возрасту; имя запроса «Опытные водители»; Задание 9.Определить фамилии водителей с высшим образованием, имеющих первую классность; имя запроса «Образование и классность». 3 этап. Вычисления в запросе Создать запросы, позволяющие дать ответ на следующие вопросы: З адание 10. Число водителей каждой классности. Для выполнения данного запроса выполните следующее: Данный запрос формируйте аналогичным образом, затем нажмите кнопку Итоги на панели инструментов. В сетке запроса в строке Групповая операция в столбце Фамилия выберите функцию Count (Счет). Сохраните запрос и проверьте правильность выполнения данного запроса. Задание 11.Число водителей по степени образованности. Задание 12. Количество семейных и холостых водителей. Контрольные вопросы: Какое значение имеют запросы на выборку данных в информационных системах? Что является результатом выполнения запроса на выборку данных? На какие части делится окно конструктора запроса? Как отбираются поля, которые будут отображены в результате выполнения запроса? С помощью какого параметра можно произвести упорядочивание данных в запросе? Сколько строк бланка запроса предназначены для задания критериев отбора и какой логической функцией будут связаны критерии, расположенные в разных строках? Все ли поля исходной таблицы должны быть перенесены в бланк запроса? |