Отбор информации в базе данных. Сортировка и фильтрация. Практикум в 9-м классе

Разделы: Информатика


РАЗДЕЛ 1

Упражнение 1

Сортировка по текстовому полю.

Произвести сортировку записей в таблице “Список_техники” по алфавиту по полю “Вид техники” (таблица “Список_техники” представлена в режиме таблицы).

Технология выполнения: открыть БД “Техника”, открыть таблицу “Список_техники”, выделить поле “Вид техники”, щелкнув левой кнопкой мыши на имени поля в заголовке таблицы, выбрать команду сортировки:

1 вариант – щелкнуть по кнопке “А-Я”

2 вариант– в Меню Записи —> Сортировка —> Сортировка по возрастанию

Таблица отсортирована. Не закрывая отсортированную таблицу, переключитесь в режим формы и проверьте, сохраняется ли расположение записей.

Вернитесь к отсортированной таблице и выполните упражнение 3.

Упражнение 2

Сортировка по числовому полю.

Произвести сортировку записей в таблице “Приобретение_техники” по полю “Инвентарный номер” в порядке убывания (в режиме таблицы).

Технология выполнения: открыть БД “Техника”, открыть таблицу “Приобретение_техники”, выделить поле “Инвентарный номер”, щелкнув левой кнопкой мыши на имени поля в заголовке таблицы. Таблица отсортирована. Не закрывая отсортированную таблицу, переключитесь в режим формы и проверьте, сохраняется ли расположение записей.

Вернитесь к отсортированной таблице и выполните упражнение 3.

Упражнение 3

Сохранение отсортированной информации из таблицы. Создание рабочего документа.

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

Упражнение 4

Сортировка по текстовому полю в форме.

Произвести сортировку записей в форме “Список_техники” по убыванию по полю “Тип” (форма в режиме таблицы). Не закрывая отсортированную форму, переключитесь в режим соответствующей таблицы и проверьте, сохраняется ли расположение записей.

Вернитесь к отсортированной форме и выполните упражнение 6.

Упражнение 5

Сортировка по числовому полю.

Произвести сортировку записей в форме “Приобретение_техники” по полю “Цена” в порядке убывания (форма в режиме таблицы). Не закрывая отсортированную форму, переключитесь в режим соответствующей таблицы и проверьте, сохраняется ли расположение записей.

Вернитесь к отсортированной форме и выполните упражнение 7.

Упражнение 6

Сохранение отсортированной информации из формы. Создание рабочего документа.

Сохранить и подготовить к выводу на печать отсортированную форму “Список_техники” с помощью текстового процессора WORD.

Технология выполнения: выделить всю отсортированную форму (Правка —> Выделить все записи), скопировать в буфер обмена, открыть соответствующее приложение, вставить содержимое буфера обмена, отформатировать документ и подготовить к печати.

Упражнение 7

Сохранение отсортированной информации из формы. Создание рабочего документа.

Сохранить и подготовить к выводу на печать в отсортированной форме “Приобретение_техники” 1, 10, 20 и 30-ю записи .

Технология выполнения: выделить в отсортированной форме запись 1 (Правка —> Выделить запись), скопировать в буфер обмена, открыть соответствующее приложение, вставить содержимое буфера обмена в документ, повторить операцию для остальных записей, отформатировать документ и подготовить к печати.

Упражнение 8

Фильтрация данных в таблице (в режиме таблицы).

Найдите ответственных за сканеры в таблице “Список_техники”.

1 способ: Технология выполнения: открыть БД “Техника”, открыть таблицу “Список_техники”, выполнить команду в меню Записи —> Фильтр —> Изменить фильтр, выделить поле “Вид техники”, щелкнув левой кнопкой мыши на значке и в списке ввести условие отбора (“сканер”), выполнить команду применения фильтра Фильтр —> Применить фильтр (на экране появляется новая таблица, которая будет содержать строки, отвечающие заданному условию), повторите упражнение 3, вернуться к исходной таблице, выполнив команду Записи —> Удалить фильтр .

2 способ: открыть таблицу “Список_техники”, установить текстовый курсор в ячейке “Сканер” на пересечении 3 записи и поля “Вид техники”, выполнить команду в меню Записи —> Фильтр —> Фильтр по выделенному (или нажать аналогичную кнопку на панели инструментов).

Упражнение 9. Фильтрация данных в форме (в режиме таблицы).

Найдите, за какую технику отвечает Валов в форме “Список_техники”.

Технология выполнения аналогична упражнению 8 применительно к форме.

Упражнение 10. Фильтрация по сложному условию в таблице.

Сделайте выборку всей информации из таблицы “Список_техники” по комнатам с312 по 317 включительно. Технология выполнения: открыть БД “Техника”, открыть таблицу “Список_техники”, выполнить команду в меню Записи —> Фильтр —> Расширенный фильтр, в карточке конструктора установить в первом столбце

Поле: Комната

Условие отбора:>=312

клавишей <Tab> перейдите во второй столбец и установите

Поле: Комната

Условие отбора:< =317

Фильтр —> Применить фильтр (на экране появляется новая таблица, которая будет содержать строки, отвечающие заданному условию).

Упражнение 11.Фильтрация по сложному условию в таблице.

Сделайте выборку информации из таблицы “Список_техники” по номерам комнат больше 317, но меньше 325. Технология выполнения: открыть БД “Техника”, открыть таблицу “Список_техники”, выполнить команду в меню Записи® Фильтр® Расширенный фильтр, в карточке конструктора установить

Поле: Комната

Условие отбора:>317 AND <325

Фильтр —> Применить фильтр (на экране появляется новая таблица, которая будет содержать строки, отвечающие заданному условию).

Упражнение 12.Фильтрация по сложному условию в таблице.

Сделайте выборку информации из таблицы “Список_техники” по инвентарным номерам, начинающимся с 234. Технология выполнения: открыть БД “Техника”, открыть таблицу “Список_техники”, выполнить команду в меню Записи —> Фильтр —> Расширенный фильтр, в карточке конструктора установить

Поле: Инв.номер

Условие отбора:234*

Фильтр —> Применить фильтр (на экране появляется новая таблица, которая будет содержать строки, отвечающие заданному условию).

РАЗДЕЛ 2 СЛОЖНАЯ ФИЛЬТРАЦИЯ

Упражнение 1

Фильтрация в таблице по условию с формулой.

Сделайте выборку информации из таблицы “Приобретение_техники” по следующему условию: амортизационные расходы по всем видам техники на сегодняшний день составили 100($) на одну единицу от её первоначальной цены. Определить, какая техника (включая всю информацию) остаётся на балансе учреждения, если текущая стоимость каждой единицы техники рассчитывается по формуле Цена($)–100($)>=500($)

Технология выполнения: открыть БД “Техника”, открыть таблицу “Приобретение_техники”, выполнить команду в меню Записи —> Фильтр —> Расширенный фильтр, в карточке конструктора установить Поле: Цена($)

Условие отбора: установить курсор в этой строке, включить мастер Построитель выражений,в окне Построителя набрать формулу

([“Приобретение_техники”]![Цена($)]-100)>=500

Фильтр —> Применить фильтр (на экране появляется новая таблица, которая будет содержать строки, отвечающие заданному условию, фильтр содержит 13 записей).

Упражнение 2

Сложный фильтр в таблице по сложному условию с формулой.

Сделайте выборку информации из таблицы “Приобретение_техники” по следующему условию: амортизационные расходы по всем компьютерам типа 486 на сегодняшний день составили 200($) на одну единицу от её первоначальной цены. Определить, какие компьютеры типа 486 (включая всю информацию) остаются на балансе учреждения, если текущая стоимость каждого из них рассчитывается по формуле: Цена($)–200($)>=500($)

Технология выполнения: открыть БД “Техника”, открыть таблицу “Приобретение_техники”,

1 этап – создаём фильтр по всем компьютерам типа 486:

  • выполнить команду в меню Записи —> Фильтр —> Расширенный фильтр,
  • в карточке конструктора установить Поле: Тип (первый столбец),

Условие отбора:486*

Фильтр —> Применить фильтр (фильтр содержит 13 записей).

2 этап – создаём фильтр по всем отфильтрованным компьютерам типа 486 по формуле (фильтр в фильтре): не закрывая полученного фильтра!!!

  • выполнить команду в меню Записи —> Фильтр —> Расширенный фильтр,
  • в карточке конструктора установить Поле: Цена($) (второй столбец)Условие отбора: установить курсор в этой строке,
  • включить мастер Построитель выражений,в окне Построителя набрать формулу([“Приобретение техники”]![Цена($)]-200)>=500

Фильтр —> Применить фильтр (на экране фильтр фильтра содержит 6 записей из 8 предыдущих).

Упражнение 3

Фильтрация в таблице по сложному условию с формулой с применением встроенных функций.

Сделайте выборку информации из таблицы “Ответственные” по следующему условию:

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

Технология выполнения: открыть БД “Техника”, открыть таблицу“Ответственные”,

  • выполнить команду в меню Записи® Фильтр® Расширенный фильтр,
  • в карточке конструктора установить Поле: Дата поступления

Условие отбора: установить курсор в этой строке, включить Мастер Построитель выражений,в окне Построителя набрать формулу DateDiff(“yyyy”;[Ответственные]![Дата поступления];Date())>=1

Фильтр —> Применить фильтр (на экране появляется новая таблица, которая будет содержать строки, отвечающие заданному условию, фильтр содержит 2 записи).

РАЗДЕЛ 3 ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

Сортировка информации

Вариант 1

Произвести сортировку записей в таблице “Приобретение_техники” по возрастанию по полю “Год покупки” (таблица “Приобретение_техники” представлена в режиме таблицы).

Вариант 2

Произвести сортировку записей в таблице “Ответственные” по алфавиту по полю “Отдел”.

Вариант 3

Произвести сортировку записей в форме “Приобретение_техники” по полю “Год покупки” в порядке убывания (форма в режиме таблицы).

Вариант 4

Произвести сортировку записей в форме “Ответственные” по полю “Должность” в порядке убывания (форма в режиме таблицы).

Выборка информации

Вариант1

Найдите ответственных за телефаксы в таблице “Список_техники”.

Вариант 2

Найдите, в каких комнатах стоят лазерные принтеры LJ.

Вариант 3

Сделайте выборку информации из таблицы “Приобретение_техники” по инвентарным номерам, начинающимся с 333.

Вариант 4

Сделайте выборку информации из таблицы “Приобретение_техники” по инвентарным номерам, в которых имеются цифры 96.

Вариант 5

Сделайте выборку информации из таблицы “Приобретение_техники” о технике приобретённой в период с 1996 по 1999 год.

Вариант 6

Сделайте выборку информации из таблицы “Приобретение_техники” по номерам телефонов, если две первые цифры 45.

Вариант 7

Сделайте выборку информации из таблицы “Ответственные” о сотрудниках, занимающих должности инженера и техника.

РАЗДЕЛ 4 ЗАДАНИЯ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ

Вариант1

Произвести сортировку записей в таблице “Приобретение_техники” по алфавиту по полю “Фирма-поставщик”.

Вариант 2

Произвести сортировку записей в таблице “Ответственные” по алфавиту по полю “Должность”.

Вариант 3

Произвести сортировку записей в таблице “Приобретение_техники” по убыванию по полю “Телефон”.

Вариант 4

Произвести сортировку записей в форме “Приобретение_техники” по полю “Инв.номер” в порядке убывания (форма в режиме таблицы).

Вариант 5

Произвести сортировку записей в форме “Ответственные” по полю “Отдел” в порядке убывания (форма в режиме таблицы).

Вариант 6

Найдите ответственных за принтеры в таблице “Список_техники”.

Вариант 7

Найдите, в каких комнатах стоят струйные принтеры DJ.

Вариант 8

Найдите, какая имеется техника Panasonic.

Вариант 9

Сделайте выборку информации из таблицы “Приобретение_техники” по инвентарным номерам, которые начинаются с 8.

Вариант 10

Сделайте выборку информации из таблицы “Приобретение_техники” по инвентарным номерам, в составе которых имеются цифры 07.

Вариант 11

Сделайте выборку информации из таблицы “Приобретение_техники” о технике, стоимость которой 500$ или превышает.

Вариант 12

Сделайте выборку информации из таблицы “Ответственные” о сотрудниках, работающих в отделах продаж и рекламы.

Вариант 13

Сделайте выборку информации из таблицы “Приобретение_техники” о технике, стоимость которой от 400$ до 600$ включительно.

РАЗДЕЛ 5 ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ ИЛИ КОНТРОЛЬНОЙ РАБОТЫ (СЛОЖНОЕ УСЛОВИЕ)

Задание 1

Фильтрация в таблице по сложному условию с формулой.

Сделайте выборку информации из таблицы “Приобретение_техники” по следующему условию: амортизационные расходы по всем видам техники на сегодняшний день составили 200($) на одну единицу от её первоначальной цены. Определить, какая техника (включая всю информацию) остаётся на балансе учреждения, если текущая стоимость каждой единицы техники рассчитывается по формуле Цена($)–200($)>=500($)

Результаты выборки сравнить с аналогичными в упражнении 1.

Задание 2

Фильтрация в таблице по сложному условию с формулой.

Сделайте выборку информации из таблицы “Приобретение_техники” по следующему условию: амортизационные расходы по всем видам техники на сегодняшний день составили 350($) на одну единицу от её первоначальной цены. Определить, какая техника (включая всю информацию) остаётся на балансе учреждения, если текущая стоимость каждой единицы техники рассчитывается по формуле Цена($)–350($)>=500($)

Результаты выборки сравнить с аналогичными в упражнении 1 и задании 1.

Задание 3

В упражнении 2 добавьте третий этап фильтрации: из 6 записей отфильтрованных компьютеров создайте фильтр по компьютерам 1997 года покупки (фильтр содержит 2 записи).

Задание 4

Фильтрация в таблице по сложному условию с формулой.

Сделайте выборку информации из таблицы “Приобретение_техники” по следующему условию: амортизационные расходы по всем видам техники на сегодняшний день составили 200($) на одну единицу от её первоначальной цены. Определить, какая техника (включая всю информацию) подлежит списанию с баланса учреждения, так как текущая стоимость каждой единицы техники не удовлетворяет условию формулы Цена($)–200($)>=500($).

Задание 5

Сложная фильтрация в таблице по сложному условию с формулой.

Сделайте выборку информации из таблицы “Приобретение_техники” по всем принтерам по следующему условию: амортизационные расходы по всем видам техники на сегодняшний день составили 100($) на одну единицу от её первоначальной цены. Определить, какие принтеры (включая всю информацию) подлежит списанию с баланса учреждения, так как текущая стоимость каждой единицы техники не удовлетворяет условию формулы Цена($)–100($)>=300($).

Задание 6

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

Задание 7

Фильтрация в таблице по сложному условию с формулой с применением встроенных функций.

Сделайте выборку информации из таблицы “Ответственные” по следующему условию:

  • сотрудникам, имеющим стаж работы с компьютерной техникой 10 лет и более пройти внутриведомственную аттестацию на 1 категорию,
  • сотрудникам, имеющим стаж работы с компьютерной техникой 5 лет и более год пройти внутриведомственную аттестацию на 2 категорию.

Приложение

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. В чём заключается смысл операции сортировка?
  2. Какие типы сортировки вы знаете?
  3. В чём заключается смысл операции фильтрация?
  4. Что такое фильтр?
  5. Какие виды фильтров, использованные в этой части учебного курса, вы теперь знаете?
  6. Имеется ли сходство операций сортировка и фильтрация? Поясните.
  7. В каких объектах БД применяется сортировка?
  8. В каких объектах БД применяется фильтрация?
  9. Можно ли применять ступенчатую фильтрацию (фильтр в фильтре)? Поясните.
  10. Можно ли применять ступенчатую сортировку? Поясните.

ЛИТЕРАТУРА

  1. Макарова Н. “Информатика” Базовый курс 7-9 кл. Учебник “Питер” С-Петербург 2006.
  2. Макарова Н. “Практикум по информационным технологиям” 7-9 кл. к учебнику “Информатика” “Питер” С-Петербург 2006.
  3. Угринович Н. “Информатика и информационные технологии” 10-11 кл. “Бином” Москва 2005.
  4. Шевченко Н. “Access 2003 Искусство создания базы данных” “NT Press” Москва 2007.