§ 48 Поиск и сортировка данных в базе Глава 6. Базы данных
Поиск данных в СУБД Works осуществляется при помощи фильтров. 1. Выбирается имя поля БД, по которому ведется поиск данных 2. Выбирается условие, по которому проводится поиск данных 3. Выбирается, что ищется в БД В результате в таблице будут показаны все строки, в которых поле «Имя» содержит значение «Петр»
Сортировка данных в СУБД Works осуществляется по возрастанию значений поля или по их убыванию. Для текстовых данных: - сортировка по возрастанию эквивалентна сортировке по алфавиту - сортировка по убыванию эквивалентна сортировке в порядке, обратном алфавитному Выбирается имя поля БД, по которому нужно выполнить сортировку Выбирается порядок сортировки Можно выполнить сортировку вначале по одному полю, а затем (для одинаковых значений в этом поле) – сортировку по значениям в другом поле
Вопросы и задания 1. Какая команда меню приводит к открытию диалогового окна для создания фильтра базы данных? 2. Какая команда меню в режиме «Список» возвращает на экран все записи базы данных после фильтрации? 3. Какой командой можно повторно применить созданный ранее фильтр? 4. В учебной базе «Учащиеся СШ 3» выведите на экран записи о тех учащихся, которые: 1) проживают на ул. Зеленой; 2) имеют имена, начинающиеся с буквы «В»; 3) учатся в 9 «А» классе и любят физику.
Вопросы и задания 5. По данным учебной базы «Учащиеся СШ 3» ответьте на вопрос: «Проживают ли на ул. Промышленной учащиеся, которым нравится математика?» 6. В учебной базе «Учащиеся СШ 3» выведите на экран данные учащихся 9 «Б» класса, которым нравятся биология, химия или география. 7. Почему для полей текстового типа сортировка по возрастанию совпадает с упорядочением в алфавитном порядке? *
Вопросы и задания 8. В учебной базе «Учащиеся СШ 3» выведите на экран записи: 1) в алфавитном порядке имен учащихся; 2) сгруппированными по месту проживания; 3) сгруппированными по любимым предметам и в алфавитном порядке, причем сначала для учащихся 9 «А» класса, а потом 9 «Б».