Вправа 24
Хід роботи
Виконати налаштування властивостей полів, заповнення та зв'язок таблиць
-
Запустіть СКБД Access. Створіть такі таблиці:
Таблиця "Учень"
| Ім'я поля |
Тип даних |
| ID | Автонумерація |
| Прізвище | Текст |
| Ім'я | Текст |
| Дата народження | Дата |
| Вивчає інформатику із 2-го кл | Так/Ні |
Таблиця "Успішність"
| Ім'я поля |
Тип даних |
| ID | Автонумерація |
| 18 січня | Число |
| 20 січня | Число |
| 25 січня | Число |
| Тематична | Обчислення |
(Для поля Тематична у типі Обчислення поки поставте 0 у спливаючому вікні)
- Відкрийте в режимі конструктора таблицю Учень.
-
Для кожного типу даних налаштуйте властивості полів на свій розсуд з урахуванням таких міркувань:
- Навіть подвійні прізвища та імена навряд чи будуть довшими за 30 символів (Розмір поля).
- У шкільному журналі не може існувати запис з оцінками без прізвища учня (Обов'язково).
- Дату народження вводять залежно від обраного формату (Формат), (Шаблон).
- Зробіть ключовим поле ID. Збережіть налаштовану таблицю Учень.
-
Відкрийте в режимі конструктора таблицю Успішність та налаштуйте для числових типів даних властивості: Розмір поля, Значення за замовчуванням, Правило перевірки, Обов'язково.
Підказка. Правилом перевірки для оцінок можна встановити верхню межу: <13.
- Для типу Обчислюваний клацніть на властивості Вираз та значком справа відкрийте Побудовник виразів .
-
У вікні Побудовник (або одразу в рядку уведення виразу) уведіть наступний вираз для розрахунку й округлення тематичної (середньої) оцінки та натисніть Enter:

Round(([18 січня]+[20 січня]+[25 січня])/3;0)
- Зробіть ключовим (якщо не зроблено) поле ID.
- Додайте у таблицю Успішність поля ID учня та ID предмета (тип Число). Збережіть налаштовану таблицю Успішність.
- Заповніть таблицю Учень п'ятьма записами та збережіть таблицю.
- Створіть таблицю Предмети з наступними полями: ID (автонумерація), назва, вчитель, частота (на тиждень) тощо. Задайте необхідні типи даних та властивості полів.
- Заповніть таблицю Предмети п'ятьма записами та збережіть таблицю.
- У поле ID учня (таблиця Успішність) зробіть підстановку поля Прізвище (із таблиці Учні).
- У поле ID предмета (таблиця Успішність) зробіть підстановку поля Назва (із таблиці Предмети).
- Заповніть таблицю Успішність десятьма записами (обираючи у полях ID учня та ID предмета випадаючі значення відповідних таблиць) та збережіть таблицю.
Максимальна оцінка за виконання практичної роботи становить 12 балів. Оцінювання здійснюється за наступними етапами: 4 бали нараховується за повну побудову структури бази даних (створення трьох таблиць: «Учень», «Успішність», «Предмети»), правильний вибір типів даних та встановлення ключових полів; 2 бали дається за наповнення таблиць коректними тестовими даними в потрібній кількості. Окремо оцінюється блок «Властивості полів» (2 бали). За реалізацію обчислюваного поля «Тематична» з коректною формулою округлення Round(...) учень отримує 1 бал, а фінальні 3 бали виставляються за успішне налаштування зв'язків та цілісності даних через «Майстер підстановок» (створення випадаючих списків для полів ID учня та ID предмета).