Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Структура. Первинний та Зовнішній Ключ | Реляційні Бази Даних
Реляційні Бази Даних та Нормалізація
course content

Зміст курсу

Реляційні Бази Даних та Нормалізація

Реляційні Бази Даних та Нормалізація

1. Моделі Баз Даних
2. Реляційні Бази Даних
3. Нормалізація та Нормальні Форми

bookСтруктура. Первинний та Зовнішній Ключ

Первинний ключ і зовнішній ключ

Реляційні бази даних базуються на таблицях і зв'язках, які реалізуються за допомогою первинного ключа і зовнішнього ключа.

  • Первинний ключ (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) "група-студент":

1. Що таке первинний ключ?
2. Що таке зовнішній ключ?
Що таке первинний ключ?

Що таке первинний ключ?

Виберіть правильну відповідь

Що таке зовнішній ключ?

Що таке зовнішній ключ?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
some-alt