Задать критерии выборки в запросе.
Лабораторная работа 18 Тема: Создание запросов на выборку. Вычисления в запросах. Цель: Изучение техники построения запросов на выборку к одиночной таблице и запросов на создание таблицы.Знакомство с возможностями создания и использования вычисляемых полей в запросах.
Индивидуальные задания Задание 1. Создание запросов на выборку 1. Открыть базу данных База№1. 1.1. Проверить наличие и убедиться в сохранности и работоспособности всех созданных ранее таблиц данной базы. Задать критерии выборки в запросе. 2.1. Открыть окно Создание – Конструктор запросов и добавить в него таблицу Личности. 2.2. Определить в качестве типа запроса - Выборка. 2.3. Определить столбцы и заполнить строки запросной формы так, чтобы в результате запроса увидеть четыре поля (Автор, Пол, Дата рождения, Паспорт) всех записей, входящих в таблицу Личности. Пример подготовленного запроса представлен на рис.8.1. Рис.8.1 2.3.1. Выполнить запрос и просмотреть его результат. 2.3.2. Пользуясь контекстным меню или кнопкой меню «Режим», расположенной на панели инструментов вкладка Главная просмотреть созданный запрос в трех возможных формах его представления: l в окне Конструктора запросов (QBE-Query By Example), l в режиме таблицы, l в режиме SQL(Structured Query Language). 2.4. Сформулировать критерии выборки, создать и выполнить следующие запросы: l лиц с личным кодом, например, Л-003, Л-005, Л-007, l лиц с личным кодом, «большим» чем, например, Л-007, l лиц с личным кодом в интервале, например, от Л-003 до Л-007. 2.5. Сформулировать критерии выборки, создать и выполнить следующие запросы: l лиц личным кодом, например, Л-003, Л-005, Л-007 и датой рождения <10.10.1993, l лиц с датой рождения <10.10.1993 и личным кодом, «большим» чем, например, Л-007,
l лиц женского пола (Ж и F) с личным кодом в интервале, например, от Л-003 до Л-007. 3. Осуществить выборку с последующей обработкой результатов: 3.1. Выполнить выборку с последующей сортировкой результатов: 3.1.1. Сформулировать критерии выборки, определить варианты сортировки результатов выборки, создать и выполнить следующие запросы: l лиц с личным кодом в интервале, например, от Л-003 до Л-007, отсортированными по убыванию, l лиц мужского пола (М -русск. и М -латин.) с личным кодом в интервале, например, от Л-003 до Л-013, датой рождения >01.09.1993. Результаты выборки должны быть отсортированы сначала в порядке возрастания кода, затем в порядке убывания даты рождения. 3.2. Выполнить выборку с сохранением результатов в новой таблице: 3.2.1. Выбрать режим Создание таблицы для размещения результатов запроса в новой таблице. Выполнить последовательно запросы п.3.1.1 и сохранить их результат в новой таблице РезЗап311_а и РезЗап311_б, которые будут размещены на вкладке Таблицы базы данных База№1. 3.2.2. Сохранить сформулированные в п.3.1.1. запросы под именами Запрос_31_а и Запрос_31_б на вкладке Запросы базы данных База№1. 3.3. Выполнить выборку с последующей группировкой результатов: 3.3.1. Осуществить выборку данных о лицах женского (Ж) и мужского (М) пола, включив в результат следующие поля Пол, Автор, код, дата рождения. Выполнить выборку, просмотреть и проверить результат. 3.3.2. Выполнить выборку по критериям п.3.3.1 с группировкой результатов по полу. Над данными других полей необходимо выполнить следующие виды обработки: l для поля Автор подсчитать количество лиц мужского и женского пола, l для поля Рожд определить среднюю дату рождения мужчин и женщин, l для поля Личный Код определить наибольший и наименьший личный код для мужчин и женщин соответственно. Примечание. Для выполнения запросов п.3.3.2 необходимо указать на необходимость выполнения операций группировки результатов ( - итоги) и определить групповые операции (определение количества Count, вычисление среднего Avg, нахождения наибольшего Max или наименьшего Min значений).
3.3.3. Сохранить запрос под именем Запрос_333. Сохранить результат запроса в таблице под именем РезЗап333. Результат выполнения запроса представлен на рис.8.2. Рис.8.2 3.3.4.Выполнить п.3.3.2 с группировкой по полу лиц, чей код превышает значение 6. Сравнить результаты, полученные в п.3.3.4 и 3.3.2.
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|