Практическая работа Поиск в БД

Раздел Информатика
Класс 11 класс
Тип Другие методич. материалы
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Практическая работа №4
Поиск в табличной базе данных.

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

Отбор данных из базы данных можно производить c помощью фильтров. Условия отбора записей создаются с использованием операторов сравнения (=, >, < И т. д.). Простые фильтры содержат условие отбора записей только для одного поля. Сложные фильтры содержат несколько условий для различных полей. В результате применения сложного фильтра будут отобраны только те записи, которые удовлетворяют всем условиям одновременно.

Задание 1.

  1. ОПрактическая работа Поиск в БДПрактическая работа Поиск в БДткрыть Таблицу базы данных "Процессоры", дважды щелкнув по соответствующей ссылке в окне базы данных.
    Появится таблица базы данных с кнопками на Панели инструментов, позволяющими создавать и отменять фильтры.


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

Практическая работа Поиск в БДПрактическая работа Поиск в БДПрактическая работа Поиск в БД


Практическая работа Поиск в БД



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

Практическая работа Поиск в БД

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

Расширенный фильтр


Так же можно использовать «Расширенный фильтр», который очень напоминает «Запросы» и вызвать его можно нажав «Дополнительно» / «Расширенный фильтр».

Расширенный фильтр позволяет задать сложные условия отбора записей из активной таблицы.

Практическая работа Поиск в БДПрактическая работа Поиск в БДПрактическая работа Поиск в БДПрактическая работа Поиск в БД


Практическая работа Поиск в БД


Для того чтобы применить фильтр, щелкнуть по кнопке в Панели инструментов Практическая работа Поиск в БДили


Практическая работа Поиск в БДПрактическая работа Поиск в БД


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


Практическая работа Поиск в БДПрактическая работа Поиск в БД


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





Создание сложного запроса


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

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

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


В появившемся диалоговом окне добавить таблицу «Процессоры».

Практическая работа Поиск в БДПрактическая работа Поиск в БДПрактическая работа Поиск в БД


Осуществить выбор полей из таблицы «Процессоры», которые будут отображаться в таблице запроса (в строке Вывод на экран: необходимо у этих полей поставить флажки). В полях базы данных, по которым будут отбираться записи для запроса, в строке Условие отбора: необходимо указать условия, которым должны удовлетворять данные в этих полях.

Практическая работа Поиск в БДПрактическая работа Поиск в БД

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

Практическая работа Поиск в БД

© 2010-2022