• Печать

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

Аппаратное и программное обеспечение. Компьютер с установленной операционной системой Windows или Linux.

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

Задание 1. В табличной базе данных «Процессоры» осу­ществить поиск записей с использованием простого фильтра (например, будем искать записи, удовлетворяющие усло­вию: частота процессора больше 300 МГц).

Задание 2. В табличной базе данных «Процессоры» осу­ществить поиск записей с использованием сложного запроса.

Варианты выполнения работы:

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

Поиск записей с использованием простого фильтра в базе данных «Процессоры»

1. Открыть Таблицу 1 базы данных «Процессоры», дважды щелкнув по соответствующей ссылке в окне базы дан­ных.

Появится таблица базы данных с кнопками на Панели инструментов, позволяющими созда­вать и отменять фильтры.

image169

2. Щелкнуть по кнопке , позволяющей выбрать пара­метры фильтра. В появившемся диалоговом окне Фильтр по умолчанию ввести условия поиска записей (Имя поля, Условие и Значение). Фильтр будет создан. Щелкнуть по кнопке ОК.

В появившемся окне Процессоры: Таблица 1 будут выве­дены записи, удовлетворяющие условиям поиска. В дан­ном случае — это записи 3 и 4.

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

image171

Поиск записей с использованием сложного запроса в базе данных «Процессоры»

Создание запроса можно проводить различными спосо­бами:

  • самостоятельно (в Режиме разработки) — этот способ позволяет начать создание запроса с нуля.
  • с использованием Мастера запросов (более простой путь), который с помощью серии диалоговых окон по­могает пользователю в создании запроса.

Создадим сложный запрос для табличной базы данных «Процессоры» с помощью Мастера запросов.

1.В левой части диалогового окна Процессоры в разделе Базы данных выбрать пункт Запросы, в средней части окна в разделе Задачи выбрать пункт Использовать мас­тер для создания запроса ...

2.В появившемся диалоговом окне Мастер запросов (шаг 1: Выбор полей) выбрать поля базы данных из Табли­цы 1, которые будут отображаться в запросе. Щелкнуть по кнопке Дальше >.

image173

image175

image177

В появившемся окне Процессоры: Запрос Таблица 1 бу­дут выведены записи, удовлетворяющие условиям поис­ка. В данном случае это записи 2 и 3.

image179

Данная таблица, полученная в результате запроса, со­храняется в базе данных «Процессоры» как самостоя­тельный объект.

3.2.4. Сортировка записей в табличной базе данных

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

Сортировка записей производится по какому-либо полю. Значения, содержащиеся в этом поле, располагаются в опре­деленном порядке, который определяется типом поля:

  • •по алфавиту, если поле текстовое;
  • •по величине числа, если поле числовое;
  • •по дате, если тип поля Дата/Время и т. д.

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

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

Могут реализовываться вложенные сортировки. Они по­следовательно производятся по нескольким полям. После сортировки по первому полю производится сортировка по второму полю и т. д.

Контрольные вопросы

1. Меняет ли сортировка в табличной базе данных содержание записей?