- Преподавателю
- Информатика
- Практическая работа Поиск в БД
Практическая работа Поиск в БД
Раздел | Информатика |
Класс | 11 класс |
Тип | Другие методич. материалы |
Автор | Ахтямова Р.А. |
Дата | 05.03.2016 |
Формат | doc |
Изображения | Есть |
Практическая работа №4
Поиск в табличной базе данных.
Задание 1. В табличной базе данных "Процессоры" осуществить поиск записей с использованием простого фильтра (например, будем искать записи, удовлетворяющие условию: частота процессора больше 300 МГц).
Задание 2. В табличной базе данных "Процессоры" осуществить поиск записей с использованием сложного запроса.
Отбор данных из базы данных можно производить c помощью фильтров. Условия отбора записей создаются с использованием операторов сравнения (=, >, < И т. д.). Простые фильтры содержат условие отбора записей только для одного поля. Сложные фильтры содержат несколько условий для различных полей. В результате применения сложного фильтра будут отобраны только те записи, которые удовлетворяют всем условиям одновременно.
Задание 1.
-
Открыть Таблицу базы данных "Процессоры", дважды щелкнув по соответствующей ссылке в окне базы данных.
Появится таблица базы данных с кнопками на Панели инструментов, позволяющими создавать и отменять фильтры.
-
Выделить поле «Частота», щелкнуть по кнопке , позволяющей выбрать параметры фильтра. В появившемся диалоговом окне Фильтр по умолчанию ввести условия поиска записей (Имя поля, Условие и Значение). Фильтр будет создан. Щелкнуть по кнопке ОК.
В появившемся окне Процессоры: Таблица 1 будут выведены записи, удовлетворяющие условиям поиска. В данном случае - это записи 3 и 4.
Для того чтобы отменить фильтр и возвратить все записи базы данных, щелкнуть по кнопке в Панели инструментов
Расширенный фильтр
Так же можно использовать «Расширенный фильтр», который очень напоминает «Запросы» и вызвать его можно нажав «Дополнительно» / «Расширенный фильтр».
Расширенный фильтр позволяет задать сложные условия отбора записей из активной таблицы.
Для того чтобы применить фильтр, щелкнуть по кнопке в Панели инструментов или
В результате использования расширенного фильтра формируется новая таблица, содержащая только те записи, которые соответствуют условиям отбора.
Для того чтобы отменить фильтр и возвратить все записи базы данных, щелкнуть по кнопке в Панели инструментов
Создание сложного запроса
Запросы являются самостоятельными объектами базы данных, а фильтры привязаны к конкретной таблице или форме.
Создадим сложный запрос для табличной базы данных "Процессоры" с помощью Конструктор запросов.
Выберите в списке вкладок в верхней части окна базы данных вкладку Создание, далее Конструктор запросов.
В появившемся диалоговом окне добавить таблицу «Процессоры».
Осуществить выбор полей из таблицы «Процессоры», которые будут отображаться в таблице запроса (в строке Вывод на экран: необходимо у этих полей поставить флажки). В полях базы данных, по которым будут отбираться записи для запроса, в строке Условие отбора: необходимо указать условия, которым должны удовлетворять данные в этих полях.
Данная таблица, полученная в результате запроса, сохранится в базе данных "Процессоры" как самостоятельный объект.