Задание 2. Фильтрация данных. Практическая работа 5.3.6. Запросы. Запрос как инструмент обработки данных. Задание 1. Запрос с условием
Задание 2. Фильтрация данных Выполнить отбор данных с использованием инструмента «фильтр по выделенному». Для проверки правильности выполнения задания предварительно просмотрите таблицу и определите, какие данные будут отобраны. Необходимо, чтобы в таблице были данные, удовлетворяющие условию отбора. После выполнения фильтра скопировать результаты отбора и вставить через буфер обмена в текстовый документ. Сохранить текстовый документ Критерии отбора 1. В таблице Страна отберите страны, название которых начинается на букву «А». 2. В таблице Страна отберите страны, у которых форма правления содержит слово «монархия». 3. В таблице Населенный пункт отберите названия, в которых есть буква «н». 4. Придумайте свои критерии отбора с помощью фильтра по выделенному. Технология фильтрации 1. Выделите в любом месте поля, по которому производится отбор данных, несколько символов либо значение полностью. 2. Выполните команду Главная/Сортировка и фильтр/кнопка Выделение. 3. Чтобы вновь вернуть все записи, надо выполнить команду Выполните команду Главная/Сортировка и фильтр/кнопка Удалить фильтр. Практическая работа 5. 3. 6. Запросы Запрос как инструмент обработки данных Запрос – это объект базы данных, который позволяет проводить основные операции по обработке данных: сортировку, фильтрацию, объединение данных их разных источников, преобразование данных, – и сохранять результаты с некоторым именем, чтобы в дальнейшем применять эти операции по мере необходимости. Запрос позволяет отбирать данные из нескольких таблиц сразу, и кроме того, позволяет создавать так называемые вычисляемые поля, в которых производится преобразование данных при помощи формул. Например, в запросе можно создать новое поле Возраст, в котором по дате рождения вычисляется возраст человека.
Для его создания запроса предусмотрены два способа: " с помощью мастера" или " с помощью конструктора". Запрос, как и таблица, имеет поля либо совпадающие с полями имеющихся таблиц, либо вычисляемые по формулам. Помимо этого для каждого поля может быть назначена сортировка и условие отбора. Все критерии запроса описываются на специальном бланке запроса (рис. 18). В верхнюю часть бланка вставляются таблицы, из которых отбираются данные, а в нижней части задается описание операций обработки. Для того чтобы проверить правильность составления запроса, необходимо, чтобы в базе данных существовали данные, удовлетворяющие запросу. Рис. 18. Бланк запроса
При отборе текстовых полей можно задать слово и фразу целиком, а можно задать маску отбора (таблица 10).
Таблица 10. Примеры условий отбора текстовых данных
Задание 1. Запрос с условием Создать запрос на выборку, отбирающий страны, у которых государственное устройство включает слово «монархия». Включить в запрос сведения о континенте, на котором располагается страна. Технология работы 1. Для создания нового запроса выполните команду Создание/Другие/Конструктор запросов. Откроется бланк конструктора запроса и окно Добавление таблицы. 2. Добавьте таблицы Континент и Страна. Таблицы появятся в верхней части бланка. Закройте окно Добавление таблицы.
3. Двойным щелчком выберите из таблицы Континент поле НазваниеКонтинента, из таблицы Страна поля НазваниеСтраны и ГосударственноеУстройство. Эти поля появятся в столбцах в нижней части бланка запроса. 4. Задайте сортировку для полей НазваниеКонтинента и НазваниеСтраны. Для этого надо выбрать в сроке Сортировка нужный тип сортировки. 5. Задайте условие отбора для поля ГосударственноеУстройство – Like " *монархия*". 6. На вкладке Конструктор щелкните по кнопке Выполнить и просмотрите результаты. Убедитесь, что данные отобраны правильно и выполнена заданная сортировка. 7. Перейдите в режим конструктора. 8. Закройте окно запроса. Сохраните его с именем «Монархия». 9. Убедитесь, что в главном окне базы данных появилось имя созданного запроса. 10. Введите в таблицы новые данные, удовлетворяющие запросу. 11. Двойным щелчком запустите запрос еще раз и просмотрите результаты. Закройте запрос. Примечание. Если вы не уверены, что слово монархия у везде написано правильно, то можно задать сокращенное условие отбора, например, Like " *монар*" или Like " *арх*" и т. п.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|