ознайомити учнів з поняттями бази даних, таблиці, записів (рядки) та полів (стовпці);
навчити учнів правильно додавати нові записи до бази даних, розуміючи, які дані потрібно вводити та в які поля;
навчити учнів основним операціям з даними в базі даних: додавання нових записів, видалення існуючих записів та редагування даних у вже існуючих записах;
ознайомити з різними типами даних, які можуть зберігатися в базі даних: текстові, числові, дата;
розвивати логічне мислення, пам'ять, увагу;
виховувати старанність та наполегливість.
Створення порожньої бази даних
Базу даних можна створити на основі шаблону бази даних чи розробити власну структуру таблиць (цей спосіб буде розглянуто далі). Зі створенням БД ознайомимось у середовищі СКБД Access 2013.
Щоб завантажити програму Access, потрібно:
1) на робочому столі двічі клацнути її ярлик — відкриється вікно, у якому необхідно клацнути значок Пуста настільна база даних — з’явиться відповідне вікно (рис. 20.1);
2) увести ім’я файла (тут Клас), відкрити вікно Знайти розташування для бази даних і пройти шлях до власної папки, відкрити її, клацнути кнопку ОК. Після цього у вибрану папку запишеться файл порожньої БД зі вказаним іменем;
3) клацнути значок Створити — з’явиться вікно програми Access, у якому слід вибрати вкладку СТВОРЕННЯ (рис. 20.2).
Створення структури таблиці
Під час створення БД перш за все слід спроектувати структуру таблиці: описати поля, зазначаючи для кожного з них ім’я, тип даних, властивості, та зберегти структуру таблиці.
В іменах полів слід уникати пропусків, апострофа та інших спеціальних символів, оскільки це може створити проблеми під час подальшого розвитку проекту.
Нехай потрібно створити таблицю Учні з полями КодУчня, Прізвище, Імя, Адреса, ДатаНар із типами даних і властивостями, які наведено:
У середовищі Access існує кілька способів створення таблиць. Розглянемо найбільш універсальний. Для створення таблиці в режимі конструктора потрібно вибрати команду Конструктор таблиць у групі Таблиці на вкладці СТВОРЕННЯ. Відкриється вікно, у якому можна виконувати всі дії зі створення структури. У нижній частині вікна вміщено опис загальних властивостей поля, які за потреби можна змінити.
У кожному рядку Конструктора описують одне поле таблиці. Описуючи поле, слід зазначити його ім’я та тип даних.
Для поля КодУчня використаємо тип Автонумерація. Завдяки цьому під час введення даних про учнів їхні номери створюватимуться автоматично, причому кожний новий номер відрізнятиметься від наявних. Перейдемо на новий рядок для створення поля Прізвище з типом Короткий текст. Змінимо його властивості: Розмір поля — 20 (навряд чи будуть прізвища довші, ніж 20 символів), у полі Обов’язково відкриємо список і виберемо Так.
Для поля Імя виберемо тип Короткий текст і змінимо властивості: Розмір поля — 10, у полі Обов’язково відкриємо список і виберемо Так. Для поля Адреса виберемо тип Короткий текст і змінимо властивості: Розмір поля — 50, у полі Обов’язково відкриємо список і виберемо Ні. Установлюючи тип Дата й час, бажано в нижній частині вікна відкрити вкладку Загальні, установити вказівник на поле Формат, відкрити список і вибрати формат. Наприклад, Короткий формат дати: 12.02.2019.
Введення даних у режимі таблиці
Найпростіше увести дані у режимі таблиці. Для цього потрібно подвійним клацанням значка відкрити таблицю (рис. 20.6) і в поля запису послідовно ввести дані, щоразу натискаючи клавішу Tab або Enter.
У полі, яке має тип Автонумерація, числа з’являються автоматично, щоразу збільшуючись на 1. Проте в разі вилучення записів їх номери повторно не використовуються, тому поле такого типу не варто використовувати саме як порядковий номер запису.
Поля, які визначено як необов’язкові, можна залишати порожніми. Після натискання клавіші Tab або Enter в останньому полі запису курсор переходить на початок наступного запису, поля якого заповнюються в такій самій послідовності. Якщо хоча б одне обов’язкове поле залишиться незаповненим, перехід до наступного запису буде заблоковано.
Після введення перших записів таблиця Учні матиме вигляд, як наведено на рис. 20.7. Запис зберігається автоматично після переходу до наступного запису. Під час уведення даних і переміщення таблицею рядок із поточним записом виділяється іншим кольором. Змінюється також колір квадратика на початку рядка та прямокутника з назвою поля вгорі.
Під час уведення даних у таблицю Успішність виникають певні труднощі: замість прізвищ учнів і назв предметів у ній слід установлювати їх числові коди згідно з таблицями Учні і Предмети (рис. 20.8).
Звичайно, було б краще, якби замість кодів відображались відповідні текстові дані. Це є можливим після виконання підстановок (див. далі).
Щоб змінити ширину поля, потрібно:
1) виділити поле, клацнувши на його імені чорну стрілку ↓ ;
2) перевести курсор на праву межу імені поля — з’явиться двонаправлена стрілка (рис. 20.9);
3) із натиснутою лівою кнопкою перетягнути стрілку в потрібну сторону;
4) відпустити кнопку — ширина поля збільшиться/зменшиться.
Для вирівнювання вмісту поля потрібно виділити поле, клацнувши на його імені чорну стрілку ↓, та на вкладці ОСНОВНЕ вибрати потрібне вирівнювання вмісту.
Дані можна копіювати й переміщувати.
Щоб скопіювати дані з одного поля в інше, потрібно:
1) виділити потрібні дані у клітинці поля;
2) вибрати команду Копіювати або Вирізати з вкладки ОСНОВНЕ або з контекстного меню;
3) клацнути у клітинці поля, куди копіюються або переміщуються дані;
4) вибрати команду Вставити.
Інформація з’явиться в новій клітинці поля й залишиться (у разі копіювання) або зникне (у разі вирізання) із попередньої клітинки поля.
Залежно від ситуації скасування дій виконується таким чином:
y щойно введені дані (до переходу в наступне поле) — клавіша Esc;
y усі щойно зроблені зміни в записі (до переходу до іншого запису) — повторне натискання Esc;
y виконана дія — кнопка Відмінити на панелі інструментів;
y всі дані в щойно введеному записі — команда Скасувати ввід або сполучення клавіш Ctrl + Z.
Фізкультхвилинка
1. Опрацювати матеріал сайту
Інформатика (рівень стандарту) : підруч. для 10 (11) кл. закл. загал. серед. освіти / [О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов]. — Харків : Вид-во «Ранок», 2019. — 176 с. : іл.