Главная » Файлы » Для вчителя » Інформатика [ Добавить материал ]

Впорядкування, пошук та фільтрування даних в БД. . Практична робота
[ · Скачать удаленно (31 Kb) ] 02.08.2010, 15:59
Інструкція до практичної роботи
Тема: Впорядкування, пошук та фільтрування даних в БД.
Мета: впорядкувати, здійснити пошук і фільтрацію даних в БД згідно інструкції.
Теоретичні відомості
Бази даних можуть містити тисячі і десятки тисяч записів.
Типову задачу опрацювання даних формулюють так: серед записів від¬шукати в базі даних ті, які задовольняють деякий критерій (умову) і вивести їх на екран, папір чи створити іншу таблицю.
Для відшукання потрібних даних використовують команду Знайти, а та¬кож фільтри і запити.
Команда Редагувати —► Знайти дає змогу відшукати записи у великій таблиці за деякою нескладною умовою пошуку у всій базі чи в конкретному полі.
Фільтри застосовують у випадку нескладних умов пошуку і виведення даних на екран чи папір. На відміну від команди Знайти тут зайві записи не висвітлюються. Є три типи фільтрів: фільтр за вибраним, фільтр за формою і розширений фільтр. Доступ до команд роботи з фільтрами можна отрима¬ти одним із трьох способів:
1) виконати команду основного меню Запис —► Фільтр;
2) виконати команду з контекстного меню;
3) скористатися кнопками команд на панелі інструментів:

- Фільтр за вибраним;
- Змінити фільтр (фільтр за формою);
- Розширений фільтр;
- Застосувати/Вилучити фільтр.
Як користуватися кнопками, ви дізнаєтеся, виконуючи роботу. Під час експериментів застосовуйте команду-кнопку Відмінити фільтр, щоб пове¬рнути початкове відображення таблиці.
Хід роботи
1 .Запустіть програму Ассеss і відкрийте БД, що містить таблицю Оцінки.
2. Розгляньте таблицю і зробіть в ній зміни. Якщо в таблиці немає від¬мінників, змініть дані так, щоб вони були, а також, щоб були уч¬ні/студенти, які вчаться лише на "10", "11 ","12" з усіх предметів. У таб¬лиці повинно бути не менше десяти записів.
3. знайдіть на панелі інструментів кнопки з фільтрами. Назви кнопок пе¬репишіть у зошит.
4. Застосуйте команду Пошук, використавши кнопку Пошук, для пошуку записів учнів, які мають „11" з математики. Для цього розташуйте курсор з першою оцінкою „11" з математики і клацніть на кнопці Пошук із
зображенням бінокля. Клацайте на кнопку Знайти далі доти, доки не ви¬черпаються запаси в БД.
5. Виведіть на екран (відфільтруйте) записи про учнів, які мають з мате¬матики оцінку „11". Для цього виберіть потрібне поле (клацніть мишею у будь-якому полі з оцінкою „11" з математики будь-якого учня) і натисніть на кнопку Фільтр за вибраним. Перепишіть номери записів у звіт.
6. Відновіть вигляд таблиці, натиснувши на кнопку, яка називається Ви¬лучити фільтр.
7. Відфільтруйте записи про учнів, що не мають „З" з математики. Для цього виберіть поле з оцінкою „З" з математики і виконайте команду За¬перечити вибране. Вилучіть фільтр. Якщо немає такої кнопки, то засто¬суйте команду з меню Записи —> Фільтр —> Заперечити вибране.
8. Відфільтруйте записи про учнів, які мають з математики і фізики „11". Для цього виконайте команду Змінити фільтр. Задайте оцінки (11 і 11) у полях умов для математики і фізики. Застосуйте фільтр. Перепишіть номери записів у звіт. Вилучіть фільтр.
9. Відфільтруйте записи про учнів, які мають з математики або фізики „11”. Для цього виконайте команду Розширений фільтр з меню. У конс¬трукторі фільтра клацніть у першому рядку Поля і зафіксуйте назви полів Прізвище, Мат і Фіз. Задайте оцінки в полях умов для математики (11) і фі¬зики (11) у різних рядках. Застосуйте фільтр, клацнувши на відповідній кнопці. Перепишіть номери записів у звіт. Чи впорядкований знайдений список учнів за алфавітом?
10. Упорядкуйте отриманий у пункті 9 список учнів за алфавітом. Для
цього виконайте команду Розширений фільтр з меню - отримаєте попередній фільтр. Для поля Прізвища клацніть у рядку Сортування і виберіть вид впорядкування За зростанням. Застосуйте фільтр. Перепишіть послі¬довність номерів учнів у зошит. Зверніть увагу на те, що отримані записи можна вибрати і через буфер обміну помістити в іншу таблицю або вивести на друк. Вилучіть фільтр.
11 Закрийте БД і закінчіть роботу.
Контрольні запитання
1. Яке призначення баз даних?
2. Для чого використовують фільтри ?
3. Для чого призначена команда Застосувати фільтр?
4. Яке призначення команда Відмінити фільтр?
5. Які ви знаєте типи фільтрів?
6. Для чого використовують команду Знайти?

Категория: Інформатика | Добавил: referatwm
Просмотров: 416 | Загрузок: 117 | Рейтинг: 0.0/0