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

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

Завдання 19, Сторінка 43

Інформатика, Морзе Н. В., Барна О. В., 2026

Сторінка 43 Завдання 19 с. 43

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

Умова

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

Що треба знати

Логічна модель базується на принципах реляційних баз даних, де кожна таблиця має унікальне первинне ключове поле (PK), а зв'язки між таблицями реалізуються через зовнішні ключі (FK), що посилаються на первинні ключі інших таблиць.

💡 Підказка — спробуй спершу сам

Почни з найпростішої таблиці «Учні», де головним ключем буде ID_Учня, потім розглянь таблицю «Оцінки», яка потребує зв'язків із двома іншими таблицями (учень і предмет).

Розв’язання крок за кроком

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

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

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

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

Відповідь:

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

Розбір зрозумілий?

Наприклад: