1 of 10

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

Інформатика 9 клас

2 of 10

4 типи зв’язків між записами і таблицями

3 of 10

4 типи зв’язків між записами і таблицями

  •  «один-до-одного» (1:1) означає, що в кожний момент часу кожному екземпляру сутності А відповідає 1 або 0 екземплярів сутності Б;
  •  «один-до-багатьох» (1:N) — одному екземпляру сутності А відповідає 0, 1 або більше екземплярів сутності Б;
  • «багато-до-одного» (N:1) — обернений випадок до попереднього;
  • ν «багато-до-багатьох» (N:М) — одному екземпляру сутності А відповідає 0, 1 або більше екземплярів сутності Б, і навпаки, одному екземпляру сутності Б відповідає 0, 1 або більше екземплярів сутності А.

4 of 10

Як побудувати модель даних предметної області?

  • Визначення мети створення бази даних.
  • Розробка таблиць, з яких складатиметься база даних.
  • Визначення полів таблиці.
  • Визначення ключа таблиці.
  • Визначення зв’язків між таблицями.
  • Оновлення структури бази даних.

5 of 10

Чим відрізняються таблиці баз даних і таблиці табличного процесора?

  • Структура таблиці — це набір поіменованих полів, у яких описують  властивості об’єктів.
  • Первинний ключ — це одне або кілька полів (стовпців), комбінація значень яких однозначно визначає кожний запис у таблиці.
  • Зовнішній (вторинний) ключ — це одне або кілька полів (стовпців) у таблиці, що містять посилання на поле або поля первинного ключа в іншій таблиці.
  • Поле лічильника (тип даних «автозаповнення»). Для кожного запису цього поля таблиці автоматично заноситься унікальне числове значення.

6 of 10

Як змінити структуру таблиці бази даних?

  • зміни порядку розташування полів;
  • видалення (додавання) нового поля;
  • зміни назв полів;
  • зміни властивостей полів;
  • зміни типів даних;
  • додавання чи зміни ключового поля.

7 of 10

Як змінити структуру таблиці бази даних?

8 of 10

Як налаштувати параметри зв’язків між таблицями?

9 of 10

Рефлексія

  • Зв’язки яких типів можуть існувати між сутностями?
  • Як побудувати модель даних предметної області?
  • Як здійснити оновлення структури бази даних.
  • Чим відрізняються таблиці баз даних і таблиці табличного процесора?
  • Як змінити структуру таблиці бази даних?
  • Як налаштувати параметри зв’язків між таблицями?

10 of 10

Дякую за увагу!)