Зміст курсу
Реляційні Бази Даних та Нормалізація
Реляційні Бази Даних та Нормалізація
Структура. Первинний та Зовнішній Ключ
Первинний ключ і зовнішній ключ
Реляційні бази даних базуються на таблицях і зв'язках, які реалізуються за допомогою первинного ключа і зовнішнього ключа.
-
Первинний ключ (Primary Key(PK)) - це унікальний ідентифікатор запису в таблиці;
-
Зовнішній ключ (Foreign Key (FK)) - це посилання із запису в одній таблиці на Первинний ключ іншої таблиці.
Наприклад, розглянемо дві таблиці: "student" і "group". Кожен запис таблиці student містить такі дані, як id (ідентифікатор студента), імʼя (name), прізвище (surname), вік (age) і group_id (який є зовнішнім ключем, що посилається на первинний ключ таблиці "group"). Таблиця "group" містить такі дані, як id (ідентифікатор групи), імʼя (name) та клас (grade).
Тепер ми можемо бачити, що Джон і Кеша належать до групи BG1 (вони мають посилання на зовнішній ключ на ідентифікатор групи), група BG4 має одного студента, Емму, і група MG2 не має студентів.
Ця структура дозволяє виконувати операції JOIN
.
Подивіться на діаграму сутностей-зв'язків (ER) "група-студент":
Дякуємо за ваш відгук!