Намалювати схему логічної моделі бази даних «Школа», показавши назви таблиць (Учні, Вчителі, Предмети, Оцінки, Розклад), поля в кожній таблиці та стрілки-зв'язки між ними.
Розв’язання
Створити таблицю «Учні» з полями: КодУчня (PK), Прізвище, Ім'я, Клас.
Створити таблицю «Вчителі» з полями: КодВчителя (PK), Прізвище, Ім'я, Предмет (назва).
Створити таблицю «Предмети» з полями: КодПредмета (PK), НазваПредмета, КількістьГодів.
Створити таблицю «Оцінки» з полями: IDОценки, КодУчня (FK -> Учні), КодПредмета (FK -> Предмети), ЗначенняОценки.
Створити таблицю «Розклад» з полями: IDУроку, ДеньТижня, НомерУроку, КодКласу (FK), КодПредмета (FK), КодВчителя (FK).
Намалювати стрілки від первинних ключів до відповідних зовнішніх ключів у таблицях «Оцінки» та «Розклад».
Відповідь:
Схема містить 5 таблиць: Учні, Вчителі, Предмети, Оцінки, Розклад. Зв'язки показані стрілками: від КодУчня до IDОценки; від КодПредмета та КодВчителя до відповідних полів у таблицях Оцінки та Розклад. Первинні ключі виділені як унікальні ідентифікатори, зовнішні — як посилання на інші сутності.
Намалювати схему логічної моделі бази даних «Школа», показавши назви таблиць (Учні, Вчителі, Предмети, Оцінки, Розклад), поля в кожній таблиці та стрілки-зв'язки між ними.
Що треба знати
Логічна модель базується на зв'язках через ключові поля. Первинний ключ (PK) є унікальним для однієї таблиці, зовнішній ключ (FK) посилається на первинний ключ іншої таблиці. Зв'язки зазвичай типу «один-до-багатьох» (наприклад, один вчитель викладає багато предметів або оцінює багатьох учнів).
💡 Підказка — спробуй спершу сам
Почати з таблиць «Учні», «Вчителі», «Предмети». Додати таблицю «Оцінки» як зв'язуючу ланку між «Учнями» та «Предметами/Вчителями». Для «Розкладу» використати ключі класів, предметів та вчителів.
Розв’язання крок за кроком
Створити таблицю «Учні» з полями: КодУчня (PK), Прізвище, Ім'я, Клас.
Створити таблицю «Вчителі» з полями: КодВчителя (PK), Прізвище, Ім'я, Предмет (назва).
Створити таблицю «Предмети» з полями: КодПредмета (PK), НазваПредмета, КількістьГодів.
Створити таблицю «Оцінки» з полями: IDОценки, КодУчня (FK -> Учні), КодПредмета (FK -> Предмети), ЗначенняОценки.
Створити таблицю «Розклад» з полями: IDУроку, ДеньТижня, НомерУроку, КодКласу (FK), КодПредмета (FK), КодВчителя (FK).
Намалювати стрілки від первинних ключів до відповідних зовнішніх ключів у таблицях «Оцінки» та «Розклад».
Відповідь:
Схема містить 5 таблиць: Учні, Вчителі, Предмети, Оцінки, Розклад. Зв'язки показані стрілками: від КодУчня до IDОценки; від КодПредмета та КодВчителя до відповідних полів у таблицях Оцінки та Розклад. Первинні ключі виділені як унікальні ідентифікатори, зовнішні — як посилання на інші сутності.