Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Сторінка 43

Інформатика, Морзе Н. В., Барна О. В., 2026 · № 19–21 · 3 завдання

Повні розв’язки, як у зошиті. Хочеш розібратися самостійно — під кожним завданням є «Пояснення з репетитором».

Сторінка 43

Завдання 19

Логічна модель бази даних

Намалювати схему логічної моделі бази даних «Школа», де відобразити назви таблиць (Учні, Вчителі, Предмети, Оцінки, Розклад), їхні поля (включно з первинними та зовнішніми ключами) та стрілки-зв'язки між ними.

Розв’язання

  1. Створи візуальну схему (на папері або в графічному редакторі), де розмісти п'ять таблиць: Учні, Вчителі, Предмети, Оцінки, Розклад.

  2. Для кожної таблиці зазнач назви полів та познач ключові поля (наприклад, ID_Учня — як первинний ключ).

  3. Проведи стрілки від зовнішніх ключів до відповідних первинних ключів: наприклад, від поля ID_Учня в таблиці «Оцінки» до ID_Учня в таблиці «Учні».

  4. Додай стрілки для зв'язків між таблицею «Вчителі» та «Предмети», а також між «Розкладом» та іншими таблицями.

Відповідь:

Схема містить таблиці: Учні (ID_Учня, Прізвище, Ім'я, Клас), Вчителі (ID_Вчителя, Прізвище, Ім'я, Email, Предмет), Предмети (ID_Предмета, Назва, Клас), Оцінки (ID_Оцінки, ID_Учня=FК, ID_Предмета=FК, Оцінка, Дата), Розклад (ID_Уроку, День, Номер_уроку). Зв'язки: Учні ↔ Оцінки (1:N), Вчителі ↔ Предмети (M:N через проміжну таблицю або безпосередньо), Предмети ↔ Розклад.

Завдання 20

Презентація моделі бази даних

Пояснити однокласнику, які таблиці створено (Учні, Вчителі, Предмети, Оцінки, Розклад), які поля використано в кожній та як вони пов'язані між собою. Отримати зворотний зв'язок щодо покращення моделі.

Розв’язання

  1. Опиши таблицю «Учні» як реєстр всіх учнів класу з їхніми контактними даними та класом.

  2. Поясни, що таблиця «Оцінки» містить лише номери (ID) учня і предмета, а не повну інформацію про них, щоб уникнути повторення даних.

  3. Запропонуй однокласнику перевірити модель на наявність всіх необхідних полів (наприклад, чи є поле «Дата» в таблиці оцінок).

Відповідь:

Таблиці: Учні (збереження даних про особу), Вчителі (дані про викладачів), Предмети (перелік навчальних дисциплін), Оцінки (фіксація результатів навчання), Розклад (планування уроків). Зв'язки: Оцінки посилається на Учні та Предмети; Розклад посилається на Предмети та класи.

Завдання 21

Створення бази даних «Школа

Створити нову базу даних Школа.accdb у MS Access, створити таблиці Учні, Вчителі, Предмети, Оцінки та Розклад з вказаними полями, заповнити їх реальними або вигаданими даними (мінімум 5 записів для учнів, 3–5 для предметів) та налаштувати зв'язки між таблицями.

Розв’язання

  1. Створи таблицю «Учні»: поля ID_Учня (автонумерація, ключ), Прізвище, Ім'я, Дата народження, Клас, Адреса; внеси 5 записів.

  2. Створи таблицю «Вчителі»: поля ID_Вчителя (автонумерація), Прізвище, Ім'я, Email, Предмет; внеси дані вчителів.

  3. Створи таблицю «Предмети»: поля ID_Предмета (автонумерація), Назва, Клас, ID_Вчителя (зовнішній ключ); внеси 3–5 записів.

  4. Створи таблицю «Оцінки»: поля ID_Оцінки (автонумерація), ID_Учня, ID_Предмета, Оцінка, Дата; встанови зв'язки з таблицями Учні та Предмети.

  5. Використовуй засіб «Схема даних» для налаштування стрілок-зв'язків між таблицями (один-до-багатьох).

Відповідь:

База даних «Школа» створена з п'ятьма таблицями. Таблиця Учні містить 5+ записів, Вчителі та Предмети — по 3–5 записів. Зв'язки налаштовані: Оцінки пов'язана з Учнями та Предметами; Розклад пов'язаний з Предметами та класами.

Наприклад: