Урок:

Фільтрування даних в базі даних.

05.08.2021
2 1
Опис уроку (учням цей опис не показується):

Використані джерела:

https://www.youtube.com/watch?v=G-1qxkYAq-U

https://miyklas.com.ua/p/informatica/9-klas/bazi-danikh-sistemi-keruvannia-bazami-danikh-361840/filtratciia-ta-sortuvannia-danikh-u-tablitciakh-353803/re-6531a8f1-1b46-47c4-b9c3-c4bdb0f924a4

https://learningapps.org/view13818823

Інформатика (рівень стандарту): підруч. для 10 (11) кл. закл. Зага. серед. освіти / [О. О. Бондаренко, В. В. Ластовецькій, О. П. Пилипчук, Є. А. Шестопалов]. - Харків: Вид-во «Ранок», 2018.

Інформатика (рівень стандарту): підруч. для 10 (11) кл. закл. Зага. серед. освіти / [Ривкінд Й. Я., Лисенко Т. І., Чернікова Л. А., Шакотько В. В.] .- Київ, «Генеза», 2018

Вміст уроку:
1
2
3

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Перегляньте відеоматеріал.

Створення фільтрів дозволяє у великих таблицях відображати лише потрібні дані.


Існує три види фільтрів:

  • фільтр за виділеним зразком — відбір даних, які містять у своєму складі виділений фрагмент;

  • простий фільтр — відбір даних відповідно до заданого вмісту поля;

  • розширений фільтр — відбір даних проводиться за розширеними умовами пошуку.

Зверни увагу!

Перед створенням будь-якого фільтра потрібно впевнитися в тому, що для даної таблиці не встановлено умови фільтрування. Якщо жодних умов відбору не накладено, то кнопка Очистити всі фільтри у списку кнопки Додатково буде неактивною.

Створення простого фільтру

Для створення простого фільтру слід натиснути кнопку Фільтр 26.PNG в групі Сортування й фільтр. У вікні, що відкриється (рис.1) слід зняти прапорець з Виділити все і поставити прапорці на тих значеннях, які слід відфільтрувати.

25.PNG

Рис.1

Більш складні умови фільтрування можна задати, відкривши підменю Текстові фільтри (для текстових значень полів) або Фільтри чисел (для числових значень). Вибір будь-якого елемента цього списку відкриває додаткове вікно з полем для введення фрагмента тексту, що стане складовою відповідної умови: Дорівнює, Не містить, Закінчується тощо . Якщо поле містить числові дані, то список умов буде іншим: Дорівнює,  Не дорівнює, Більше, Менше, Між, а для даних дати й часу — Дорівнює, Не дорівнює, Перед, Після, Між

Використання фільтра за виділеним зразком

Щоб скористатися найпростішим засобом відбору даних, потрібно:
1) виділити елемент, за яким проводитиметься фільтрування (наприклад, Автоленд);
2) натиснути на панелі інструментів кнопку Виділення27.PNG ;
3) у списку (рис. 2) вибрати потрібне (Не дорівнює «Автоленд»).

28.PNG

Рис.2


У результаті фільтрації в таблиці залишаться видимими лише ті записи, що мають дані, які не збігаються з виділеним зразком (рис. 3). Поле, за значеннями якого відбулося фільтрування, позначене значком фільтра в заголовку.

29.PNG

Рис.3

Щоб відмінити фільтр, можна клацнути по значку фільтра в заголовку поля і в меню, що відкриється, поставити прапорець Виділити все.

Зверни увагу!

Фільтр не змінює даних у таблиці, а лише приховує ті, які не цікавлять користувача.

Використання розширених фільтрів

Розширений фільтр дає змогу виконати пошук і відображення даних з використанням декількох умов відбору для декількох полів. При цьому в умові пошуку допускається використання будь-яких операторів порівняння.

Для застосування розширеного фільтра слід відкрити таблицю в режимі подання таблиці і виконати дії:

  • натиснути кнопку Додатково (Параметри розширеного фільтру)30.PNG;

  • вибрати Змінити фільтр. Має з’явитися порожнє вікно фільтра (рис.4);

31.PNG

Рис.4

  • у другому рядку вікна фільтру задати умови фільтрування — ввести з клавіатури або зі списку вибору, який відкривається при клацанні кнопки 32.PNG, розміщеної праворуч у відповідному полі;

  • натиснути кнопку Застосувати фільтр  33.PNG.

Приклад:

Відфільтруємо у таблиці Продажи записи, що задовольняють умові:

Форд, 2020 року випуску АБО Опель, не раніше 2019 року.

  • натиснемо кнопку Параметри розширеного фільтру30.PNG;

  • виберемо Змінити фільтр;

  • відкриємо список вибору в полі Марка і виберемо Форд, в полі Рік випуску виберемо 2020. Умови, введені в одному рядку для кількох полів, розглядаються як об’єднані операцією AND;

  • в ніжній частині вікна перейдемо на вкладку АБО:

34.PNG

  • в полі Марка виберемо Опель, в полі Рік випуску введемо >2018.

35.PNG

Рис.5

  • натиснемо Застосувати фільтр  33.PNG.

Отримуємо записи таблиці Продажи, що задовольняють указаній складеній умові:

36.PNG

Рис.6

Вигляд нижньої частини вікна змінився: відображаються кнопки переходу по знайдених записах, і кнопка Відфільтровано (рис.7). Якщо клацнути по цій кнопці, фільтр зниметься, відобразяться всі записи таблиці.

37.PNG

Рис.7

Також скасувати дію фільтра й побачити всі записи таблиці можна, натиснувши кнопку 33.PNG на панелі інструментів (при застосованому фільтрі ця кнопка має призначення Скасувати фільтр).
Зверни увагу!Створені фільтри зберігаються автоматично під час збереження таблиці.

У разі повторного відкриття таблиці збережений фільтр є поточним і може бути викликаний командою Застосувати фільтр. Якщо створюється новий фільтр, він заміняє фільтр, який було збережено з таблицею.

2

Практична робота:

Завдання:

У цій роботі потрібно відкрити базу даних «Успішність», з якою працювали на попередній роботі, знайти, які перші три учні мають найвищий середній бал, визначити, чи має хтось з учнів низький рівень навчальних досягнень з якогось з предметів.

Постановка завдання.

Предметна область: успішність (прізвище, ім'я, по батькові та оцінки з предметів).

План виконання роботи:

  1. Запустіть програму Access .

  2. Відкрийте файл бази даних, створений на попередній роботі – Успішність.accdb

  3. Визначте, які перші три учні мають найвищий середній бал. Для цього:

  • Відобразіть зміст таблиці Підсумкові оцінки. Для цього двічі клацніть на імені таблиці в Області переходів.

  • Здійсніть сортування даних за спаданням по полю Середній  бал. Для цього:  

    1. Зробіть поточним поле Середній бал.

    2. Виконайте Основне → Сортування і фільтр →  За спаданням.

  • Запишіть у зошит прізвища перших трьох учнів у списку .

  1. Відмініть сортування, виконавши Основне → Сортування і фільтр → Видалити сортування.

  2. Використовуючи пошук, визначте, чи має хтось з учнів низький рівень навчальних досягнень з якогось з предметів. Для цього:

  • Відкрийте вікно Пошук і заміна, виконавши Основне → Пошук → Знайти.

  • Укажіть такі значення властивостей пошуку:

  • у полі Знайти — 1;

  • у полі зі списком Пошук у — Поточний документ;

  • у полі зі списком Зіставити Усе поле .

  • Виберіть кнопку Знайти далі та визначте, чи було знайдено записи, що відповідають умовам пошуку, якщо так, то скільки .

  • Повторіть пошук для оцінок 2 та 3.

  1. Змініть тип даних у полі «Фізичне виховання» на «Текст» («Короткий текст»), у комірки, що не мають будь-якого значення, введіть «зарах».

  2. Для виставлення оцінок у додаток атестата про загальну середню освіту потрібно перевести в таблиці бази даних скорочений запис про оцінку «зарах» у повний — «зараховано». Для цього:

  • Відкрийте вікно Пошук і заміна, виконавши Основне → Пошук → Замінити. 

  • Укажіть такі значення властивостей заміни:

  • у полі Знайти зарах;

  • у полі Замінити на зараховано;

  • у полі зі списком Пошук у Поточний документ;

  • у полі зі списком Зіставити Усе поле .

  • Здійсніть заміну, вибравши кнопку Замінити все, та визначте, скільки замін було здійснено .

  1. Використовуючи фільтр, визначте, скільки дівчат з іменем Юлія є у класі. Для цього:

  • Відкрийте список команд у заголовку поля Ім’я вибором кнопки

  • Залиште позначку прапорця тільки біля значення Юлія .

  • Виберіть кнопку ОК .

  • Визначте кількість записів, що відповідають умовам фільтру .

  • Відмініть фільтр, вибравши кнопку Видалення фільтра з Ім’я.

  1. Знайдіть прізвища учнів (учениць), що мають високий рівень навчальних досягнень з інформатики . Для цього:

  • Відкрийте список команд у заголовку поля Інформатика вибором кнопки .

  • Виберіть у списку команду Фільтри чисел, а в її списку команду Між.

  • Уведіть у вікні Діапазон чисел (мал. 1) у поле Від значення 10, а у поле До — 12 .

Рисунок 1

  • Виберіть кнопку ОК.

  • Визначте кількість записів, що відповідають умовам фільтру.

  • Відмініть фільтр, вибравши кнопку Видалення фільтра з Інформатика.

  • Закрийте вікно програми без збереження змін.

  1. Зробіть звіт, відправте роботу на перевірку вчителю.

3

Домашня робота
Виконайте онлай вправу.

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

Практична робота "Створення бази даних. Фільтрування даних"

 Практична робота "Створення бази даних. Фільтрування даних"

294

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
10 клас

50 грн

Додавання, видалення, редагування даних у базі

Додавання, видалення, редагування даних у базі

348

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Автоматизоване створення запитів у базі даних

 Автоматизоване створення запитів у базі даних

308

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Зміна структури запиту у базі даних

Зміна структури запиту у базі даних

395

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Проектна робота «Бази даних»

Проектна робота «Бази даних»

231

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
9 клас

50 грн

Поняття та призначення баз даних

Поняття та призначення баз даних

313

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1279

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1100

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1340

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

491

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

648

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

277

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас