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

Задание 2. Фильтрация данных. Практическая работа 5.3.6. Запросы. Запрос как инструмент обработки данных. Задание 1. Запрос с условием




Задание 2. Фильтрация данных

Выполнить отбор данных с использованием инструмента «фильтр по выделенному». Для проверки правильности выполнения задания предварительно просмотрите таблицу и определите, какие данные будут отобраны. Необходимо, чтобы в таблице были данные, удовлетворяющие условию отбора.

После выполнения фильтра скопировать результаты отбора и вставить через буфер обмена в текстовый документ. Сохранить текстовый документ

Критерии отбора

1. В таблице Страна отберите страны, название которых начинается на букву «А».

2. В таблице Страна отберите страны, у которых форма правления содержит слово «монархия».

3. В таблице Населенный пункт отберите названия, в которых есть буква «н».

4. Придумайте свои критерии отбора с помощью фильтра по выделенному.

Технология фильтрации

1. Выделите в любом месте поля, по которому производится отбор данных, несколько символов либо значение полностью.

2. Выполните команду Главная/Сортировка и фильтр/кнопка Выделение.

3. Чтобы вновь вернуть все записи, надо выполнить команду Выполните команду Главная/Сортировка и фильтр/кнопка Удалить фильтр.

Практическая работа 5. 3. 6. Запросы

Запрос как инструмент обработки данных

Запрос это объект базы данных, который позволяет проводить основные операции по обработке данных: сортировку, фильтрацию, объединение данных их разных источников, преобразование данных, –  и сохранять результаты с некоторым именем, чтобы в дальнейшем применять эти операции по мере необходимости.

Запрос позволяет отбирать данные из нескольких таблиц сразу, и кроме того, позволяет создавать так называемые вычисляемые поля, в которых производится преобразование данных при помощи формул. Например, в запросе можно создать новое поле Возраст, в котором по дате рождения вычисляется возраст человека.

Для его создания запроса предусмотрены два способа: " с помощью мастера" или " с помощью конструктора". Запрос, как и таблица, имеет поля либо совпадающие с полями имеющихся таблиц, либо вычисляемые по формулам. Помимо этого для каждого поля может быть назначена сортировка и условие отбора.

Все критерии запроса описываются на специальном бланке запроса (рис. 18). В верхнюю часть бланка вставляются таблицы, из которых отбираются данные, а в нижней части задается описание операций обработки.

Для того чтобы проверить правильность составления запроса, необходимо, чтобы в базе данных существовали данные, удовлетворяющие запросу.

Рис. 18. Бланк запроса

 

При отборе текстовых полей можно задать слово и фразу целиком, а можно задать маску отбора (таблица 10).

 

Таблица 10. Примеры условий отбора текстовых данных

Условие Назначение
Like " *доллар" Значение заканчивается на слово доллар
Like " Н*" Значение начинается на букву «н»
Like " *н" Значение заканчивается на букву «н»
Like " *н*" Значение содержит букву «н» (в начале, в середине или в конце)
Like " *доллар*" Значение содержит слово «доллар» (в начале, в середине или в конце)

Задание 1. Запрос с условием

Создать запрос на выборку, отбирающий страны, у которых государственное устройство включает слово «монархия». Включить в запрос сведения о континенте, на котором располагается страна.

Технология работы

1. Для создания нового запроса выполните команду Создание/Другие/Конструктор запросов. Откроется бланк конструктора запроса и окно Добавление таблицы.

2. Добавьте таблицы Континент и Страна. Таблицы появятся в верхней части бланка. Закройте окно Добавление таблицы.

3. Двойным щелчком выберите из таблицы Континент поле НазваниеКонтинента, из таблицы Страна поля НазваниеСтраны и ГосударственноеУстройство. Эти поля появятся в столбцах в нижней части бланка запроса.

4. Задайте сортировку для полей НазваниеКонтинента и НазваниеСтраны. Для этого надо выбрать в сроке Сортировка нужный тип сортировки.

5. Задайте условие отбора для поля ГосударственноеУстройство – Like " *монархия*".

6. На вкладке Конструктор щелкните по кнопке Выполнить и просмотрите результаты. Убедитесь, что данные отобраны правильно и выполнена заданная сортировка.

7. Перейдите в режим конструктора.

8. Закройте окно запроса. Сохраните его с именем «Монархия».

9. Убедитесь, что в главном окне базы данных появилось имя созданного запроса.

10. Введите в таблицы новые данные, удовлетворяющие запросу.

11. Двойным щелчком запустите запрос еще раз и просмотрите результаты. Закройте запрос.

Примечание. Если вы не уверены, что слово монархия у везде написано правильно, то можно задать сокращенное условие отбора, например, Like " *монар*" или Like " *арх*" и т. п.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...