1 of 21

Ключі й зовнішні ключі. �Зв’язки між записами і таблицями. Визначення типу зв'язку

2 of 21

Сьогодні на уроці:

  1. Що таке ключове поле?
  2. Які існують зв'язки між таблицями у реляційній базі даних?

3 of 21

Завдання №1

Досліди таблицю. Визнач яке поле є унікальним

4 of 21

Завдання №1

Досліди таблицю. Визнач яке поле є унікальним

5 of 21

Завдання №1

Досліди таблицю. Визнач яке поле є унікальним

6 of 21

Ключове поле

  • Це стовпець або набір стовпців таблиці, значення в яких є унікальними, а отже, можуть ідентифікувати об’єкти;
  • Це поле (або комбінація полів), яке однозначно визначає запис;
  • Поле, у якому значення не повторюються, називається ключовим або ключем таблиці.

7 of 21

Завдання №2

Для пари зображених таблиць опиши зв’язок, який можна між ними організувати, а також поясни, як саме це зробити

8 of 21

Завдання №2

Для пари зображених таблиць опиши зв’язок, який можна між ними організувати, а також поясни, як саме це зробити

9 of 21

Завдання №2

Для пари зображених таблиць опиши зв’язок, який можна між ними організувати, а також поясни, як саме це зробити

10 of 21

Зв'язки між таблицями

11 of 21

Зв'язки між таблицями

12 of 21

Що означає зв’язок «один-до-багатьох» між таблицями?

13 of 21

Як створити зв’язок «один-до-багатьох»?

14 of 21

Як створити зв’язок «один-до-багатьох»?

15 of 21

Як створити зв’язок «один-до-багатьох»?

  • Для цього потрібно в таблицю, що розташована з боку «багато», додати стовпець і записати в ньому значення ключів відповідних об’єктів іншої таблиці.

16 of 21

Практична робота

  1. Визначити та створити структуру пов'язаних між собою таблиць, які доцільно було б створити для такої предметної області, як Школа.
  1. Учні
  2. Учителі
  3. Клас
  4. Батьки

17 of 21

Повторення

18 of 21

Повторення

19 of 21

Повторення

20 of 21

Повторення

  1. Що таке ключове поле?
  2. Які існують зв'язки між таблицями у реляційній базі даних?

21 of 21

Домашнє завдання

  1. Опрацювати § 9
  2. Дати відповіді на запитання на с. 126