Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретический материал к уроку 9 класс.docx
Скачиваний:
31
Добавлен:
18.08.2019
Размер:
3.04 Mб
Скачать

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

1. В чем состоит различие между сортировкой записей базы данных и сортировкой данных в столбцах электронной таблицы?

Задания для самостоятельного выполнения

5.5 Задание с кратким ответом. В каком порядке расположатся записи в базе данных "Компьютеры" (см. табл. 5.2) после сортировки по убыванию по полю Тип компьютера? По полю Процессор? По полю Память?

5.6 Практическое задание. В текстовом редакторе отсортировать базу данных "Записная книжка" (см. табл. 5.1) по полю Фамилия.

5.7 Практическое задание. В электронных таблицах отсортировать базу данных "Записная книжка" (см. табл. 5.1) по полю Фамилия.

5.8 Практическое задание. В текстовом редакторе осуществить вложенную сортировку базы данных "Компьютеры" (см. табл. 5.2) по возрастанию по полям Тип компьютера, Процессор и Память.

Поиск в базах данных

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

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

Фильтры и запросы позволяют отбирать записи, которые удовлетворяют условиям поиска. Условия поиска записей создаются с использованием операторов сравнения (=, >, < и т. д.).

Для числовых данных существуют следующие операции сравнения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно) и <> (не равно).

Для текстовых данных возможны следующие операции сравнения: - равно (сравниваются все символы); - начинается с и не начинается с (сравниваются первые символы); - заканчивается на и не заканчивается на (сравниваются последние символы); - содержит и не содержит (сравниваются последовательности символов).

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

Простые фильтры и запросы содержат условие поиска записей только для одного поля. Если в базе данных "Компьютеры" ввести условие поиска >= 256 для поля "Память", то будут найдены и оставлены на экране три записи базы данных (табл. 5.5).

Таблица 5.5. Результаты поиска в базе данных "Компьютеры" с использованием простого фильтра

A

B

C

D

1

Тип компьютера

Процессор

Память

4

3

Настольный

Pentium 4

256

2

1

Настольный

Pentium 4

512

3

2

Портативный

Pentium 3

256

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

Например, если в базе данных "Компьютеры" ввести составной фильтр, состоящий из двух условий (для поля "Тип компьютера" условие равно Настольный и для поля "Память" условие = 256), то будет найдена и оставлена на экране одна запись базы данных (табл. 5.6).

Таблица 5.6. Результаты поиска в базе данных "Компьютеры" с использованием составного фильтра

A

B

C

D

1

Тип компьютера

Процессор

Память

4

3

Настольный

Pentium 4

256