Завдання 19
Логічна модель бази даних «Школа
Намалювати схему логічної моделі бази даних «Школа», де показані таблиці (Учні, Вчителі, Предмети, Оцінки, Розклад), їхні поля та стрілки-зв'язки.
Розв’язання
Намалюйте п'ять таблиць: «Учні», «Вчителі», «Предмети», «Оцінки», «Розклад».
У таблиці «Учні» вкажіть первинний ключ ID_Учня та поля Прізвище, Ім'я, Клас тощо.
У таблиці «Вчителі» вкажіть первинний ключ ID_Вчителя та поля Прізвище, Ім'я, Предмет.
У таблиці «Предмети» додайте первинний ключ ID_Предмета та зовнішній зв'язок на ID_Вчителя.
У таблиці «Оцінки» створіть поля ID_Учня (ФК) та ID_Предмета (ФК), що посилаються на відповідні первинні ключі інших таблиць.
Проведіть стрілки від первинних ключів до зовнішніх ключів, позначивши їх як зв'язки «один-до-багатьох».
Відповідь: Схема містить 5 таблиць із вказаними полями та зв'язками між ними.
Розбір зрозумілий?
Сторінка 46
Завдання 19
с. 46
Логічна модель бази даних «Школа
Умова
Намалювати схему логічної моделі бази даних «Школа», де показані таблиці (Учні, Вчителі, Предмети, Оцінки, Розклад), їхні поля та стрілки-зв'язки.
Що треба знати
Логічна модель візуалізує структуру бази даних, первинні ключі (РК) та зовнішні ключі (ФК), що забезпечують зв'язок між таблицями.
💡 Підказка — спробуй спершу сам
Почніть з малювання окремих таблиць у вигляді прямокутників, додайте в них назви полів, а потім проведіть лінії зв'язків через спільні поля.
Розв’язання крок за кроком
Намалюйте п'ять таблиць: «Учні», «Вчителі», «Предмети», «Оцінки», «Розклад».
У таблиці «Учні» вкажіть первинний ключ ID_Учня та поля Прізвище, Ім'я, Клас тощо.
У таблиці «Вчителі» вкажіть первинний ключ ID_Вчителя та поля Прізвище, Ім'я, Предмет.
У таблиці «Предмети» додайте первинний ключ ID_Предмета та зовнішній зв'язок на ID_Вчителя.
У таблиці «Оцінки» створіть поля ID_Учня (ФК) та ID_Предмета (ФК), що посилаються на відповідні первинні ключі інших таблиць.
Проведіть стрілки від первинних ключів до зовнішніх ключів, позначивши їх як зв'язки «один-до-багатьох».
Відповідь: Схема містить 5 таблиць із вказаними полями та зв'язками між ними.
Розбір зрозумілий?