Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧЕСКИЕ УКАЗАНИЯ _ ACCESS.doc
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Практическая работа № 5. Сортировка и фильтрация данных

Цель работы: изучение и закрепление на практике методов выборки требуемых данных из таблиц БД путем сортировки и фильтрации.

Методические указания

В СУБД Access предусмотрено несколько механизмов поиска и выборки необходимой информации из таблиц БД. Простейшими из них являются сортировка и фильтрация, направленные на отбор из таблицы группы записей, удовлетворяющих некоторому условию.

Сортировка позволяет расположить информацию в таблице в определенном порядке, что упрощает процесс ее нахождения и просмотра. Например, пусть в таблице СТУДЕНТЫ записи расположены в алфавитном порядке ФИО, т.е. студенты представлены вперемешку по факультетам. Задание сортировки по полю Факультет отобразит сначала всех студентов одного факультета, например ИЭФ, затем другого, например МТФ, и т.д. в алфавитном порядке названий факультетов. Для запуска сортировки по некоторому полю необходимо установить в него курсор, а затем нажать на панели инструментов Главная в меню Сортировка и фильтр кнопку (прямой алфавитный порядок) или кнопку (обратный алфавитный порядок).

В СУБД Access существует несколько технологий фильтрации. Простейшая технология заключается в использовании кнопки фильтрации, которая генерируется для каждого столбца таблицы БД в режиме таблицы. Щелчок по это кнопке вызывает выпадающее меню, в котором легко устанавливаются требуемые параметры фильтрации. Там же снимается фильтр.

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

Можно в Текстовых фильтрах использовать маски для фильтрации, которые позволяют автоматизировать процесс фильтрации. Для формирования маски можно использовать символы-заменители из таблицы 5.1. Например, фильтр *и??? предполагает отбор всех записей, в которых Фамилия содержит букву и четвертой сзади.

Таблица 5.1

Символ

Назначение

*

Заменяет любое число символов

?

Заменяет один символ

#

Заменяет одну цифру

Выполнение лабораторной работы

  1. Произвести сортировку таблицы СЛУЖАЩИЕ по одному из полей:

    • отдел - для четных вариантов;

    • должность - для нечетных вариантов.

  2. В таблицах БД Предприятие осуществить виды фильтрации, определяемые в соответствии с вариантом в таблице 5.2:

Таблица 5.2

№ варианта

Виды фильтрации

№ варианта

Виды фильтрации

1

1, 2, 3, 4, 5, 6, 7, 8

11

1, 2, 3, 5, 6, 7, 8, 9

2

1, 2, 3, 4, 5, 6, 9, 10

12

1, 2, 3, 4, 6, 7, 9, 10

3

1, 2, 3, 4, 5, 6, 7, 9

13

1, 2, 3, 5, 6, 7, 9, 10

4

1, 2, 3, 4, 5, 6, 7, 11

14

1, 2, 3, 4, 6, 7, 8, 11

5

1, 2, 3, 4, 5, 6, 7, 10

15

1, 2, 3, 5, 6, 7, 8, 10

6

1, 2, 3, 4, 5, 6, 8, 11

16

1, 2, 3, 4, 6, 8, 10, 11

7

1, 2, 3, 4, 5, 6, 8, 9

17

1, 2, 3, 5, 6, 8, 9, 10

8

1, 2, 3, 4, 5, 6, 8, 10

18

1, 2, 3, 5, 6, 7, 8, 10

9

1, 2, 3, 4, 5, 6, 9, 11

19

1, 2, 3, 5, 6, 9, 10, 11

10

1, 2, 3, 4, 5, 6, 10, 11

20

1, 2, 3, 4, 5, 7, 10, 11

  1. выбор записей в таблице СЛУЖАЩИЕ, в которых Фамилия начинается с той же буквы, что и фамилия студента;

  2. выбор записей в таблице СЛУЖАЩИЕ, в которых Фамилия такой же длины, что и фамилия студента;

  3. выбор служащих одного отдела в таблице СЛУЖАЩИЕ;

  4. выбор служащих, название должности которых заканчивается на букву "т";

  5. выбор служащих двух отделов и женатых;

  6. выбор всех служащих, кроме одного отдела;

  7. выбор служащих по двум должностям;

  8. выбор служащих-женщин одного отдела;

  9. выбор военнообязанных неженатых мужчин;

  10. выбор женщин с высшим образованием, у которых фамилия заканчивается на букву а;

  11. выбор служащих с окладом от 1000 до 9999.

  1. Результаты выполнения работы показать преподавателю.

П Р И М Е Ч А Н И Е: если требуемое для фильтрации поле отсутствует в таблице, введите его в структуру таблицы и заполните соответствующими значениями.