СКБД Microsoft Access
👩🏫Методичні акценти для вчителя • План проведення уроку на 45 хвНУШ▼
🎯 Очікувані результати навчання (НУШ):
Формування предметних компетентностей за темою «СКБД Microsoft Access», розвиток критичного мислення, вміння аналізувати причинно-наслідкові зв'язки та застосовувати набуті знання на практиці.
💬 Провокативне питання для старту:
Використайте блок «Гачок (Hook)» нижче для 2-хвилинної розминки з класом перед поясненням нового матеріалу.
⏱️ Рекомендований таймінг 45-хвилинного уроку:
Тема: § 21. СКБД Microsoft Access. Д/з: опрацювати матеріал уроку та завдання «У зошит» на платформі EZZ-SCHOOL BOOKS.
⚡ Фронтальне бліц-опитування класу на початку уроку (2 хв):
- Що є ключовим поняттям теми «СКБД Microsoft Access» і чому воно важливе?
- Де у повсякденному житті, науці чи IT ми стикаємося з цим явищем/алгоритмом?
- Яка найпоширеніша помилка виникає під час першого знайомства з матеріалом?
🏠 Диференційоване домашнє завдання:
- Базовий рівень (обов'язковий): опрацювати конспект і блок «У зошит».
- Достатній рівень: скласти власну шпаргалку та пройти MiniCheck.
- Високий / STEM: виконати симуляцію у лабораторії та скласти BossQuiz на 100 XP.
📊 Критерії формувального оцінювання:
Твоя місія на цей урок
Натискай на цілі у міру їх опанування:
- 1Знати 6 основних об'єктів бази даних MS Access: таблиці, запити, форми, звіти, макроси, модулі.Опанувати ➔
- 2Опанувати роботу у двох режимах: режимі Конструктора та режимі Таблиці.Опанувати ➔
- 3Вивчити типи даних: Короткий текст, Числовий, Дата й час, Грошовий, Автонумерація, Так/Ні.Опанувати ➔
- 4Налаштовувати властивості полів: розмір, обов'язковість (Required) та правила перевірки (Validation Rule).Опанувати ➔
💡 Чому файл .accdb — це ціле місто під одним дахом?
На відміну від Excel, де кожен аркуш — це просто табличка, файл бази даних Microsoft Access (.accdb) містить усередині повноцінну комп'ютерну систему! Тут є сховища (Таблиці), пошукові роботи (Запити), гарні екранні інтерфейси для операторів (Форми) та готові бланки для принтера (Звіти).
1. Архітектура та інтерфейс Microsoft Access
Microsoft Access — це популярна настільна реляційна СКБД, яка входить до розширеного пакета Microsoft 365 / Office. Файли Access мають розширення .accdb (у старіших версіях — .mdb).
Два фундаментальні режими роботи з таблицею:
Конструктор Полів, Типи Даних та Властивості
| Ключ | Ім'я поля | Тип даних | Опис |
|---|---|---|---|
| 🔑 | Код_книги | Автонумерація | Унікальний ідентифікатор запису |
| • | Назва | Короткий текст | Звичайне поле |
| • | Автор | Короткий текст | Звичайне поле |
| • | Ціна_грн | Грошовий | Правило: >0 |
| • | Рік_видання | Числовий | Звичайне поле |
| • | В_наявності | Логічний | Звичайне поле |
⚙️ Властивості обраного поля: Код_книги Тип: Автонумерація
2. Типи даних полів в Access
Кожне поле таблиці має строго визначений тип даних. Не можна зберігати літери в числовому полі або текст у полі дати:
| Тип даних | Призначення та розмір | Типові приклади використання |
|---|---|---|
| Короткий текст (Short Text) | Текстові та числові символи довжиною до 255 знаків | Прізвище, адреса, номер телефону, колір |
| Довгий текст (Long Text) | Великі описові тексти до 1 Гігабайта (раніше MEMO) | Анотація книги, рецензія, коментарі |
| Числовий (Number) | Числа для математичних обчислень (Byte, Long Integer, Double) | Кількість на складі, вік, температура, бали |
| Лічильник (AutoNumber) | Автоматичне збільшення числа на 1 при додаванні запису | Первинний ключ: Код_товару, ID_клієнта |
| Дата й час (Date/Time) | Календарні дати та точний час з контролем коректності | Дата народження, час прибуття поїзда |
| Грошовий (Currency) | Фінансові величини з точністю до 4 знаків після коми та знаком валюти | Ціна товару, посадовий оклад, знижка |
| Логічний (Yes/No) | Одне з двох значень: Так/Ні, Істина/Хибність, 1/0 | Прапорець: «Пільговик», «Склав іспит», «У наявності» |
| Майстер підстановок (Lookup) | Створює випадний список фіксованих значень або даних з іншої таблиці | Вибір міста зі списку, вибір групи крові |
3. Властивості полів та правила валідації
У нижній панелі Конструктора для кожного поля можна задати правила контролю якості вводу:
Логічний вираз, який забороняє користувачеві ввести некоректні дані. Наприклад: >=1 And <=12 для шкільної оцінки, або >=Date() для дати вильоту рейсу (не раніше сьогоднішнього дня).
Текст людською мовою, який з'явиться у спливаючому вікні, якщо користувач порушить правило перевірки (наприклад: «Оцінка має бути цілим числом від 1 до 12!»).
Якщо встановити значення Так (Yes), користувач не зможе зберегти новий запис, доки не заповнить це поле (наприклад, прізвище клієнта не можна лишати порожнім).
🎯 Міні-тест: вибір типу для первинного ключа
Який тип даних найчастіше обирають у MS Access для створення первинного ключа, щоб програма сама автоматично присвоювала унікальний номер кожному новому запису?
Оберіть тип даних:
У зошит (за підручником)
Вправи з підручника до цієї теми уроку. Виконуй у робочий зошит або за комп'ютером за вказівкою вчителя:
Створення структури таблиці в режимі Конструктора MS Access
💡 Підказка від нас: Створити нову базу 'Школа.accdb'. У режимі Конструктора створити таблицю 'Учні' з полями: Код (Автонумерація, PK), Прізвище (Короткий текст, 30), Дата_народження (Дата й час), Спортивна_секція (Так/Ні).
Шпаргалка уроку (головне в один екран)
Усе найважливіше для повторення перед уроком або самостійною роботою
- Конструктор — створення полів і властивостей
- Таблиця — перегляд та редагування рядків
- Required — обов'язкове для заповнення
- Field Size — обмеження довжини рядка
- Validation Rule — логічне обмеження значень
Бос-тест: Об’єкти СКБД Microsoft Access
Питання 1 з 3 • Завдай удару по босу теми