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

Про матеріал
Інформатика , 10 клас, презентація до уроку : "Ключі й зовнішні ключі. Зв’язки між записами і таблицями"
Зміст слайдів
Номер слайду 1

Ключі й зовнішні ключі. Зв’язки між записами і таблицями. За навчальною програмою 2018 року. Урок 20

Номер слайду 2

Ключі й зовнішні ключіРозділ 3 § 3.2 У реляційній моделі даних передбачено обов'язкову вимогу ідентифікації об'єктів за рахунок унікальності набору значень властивостей.

Номер слайду 3

Ключі й зовнішні ключіРозділ 3 § 3.2 Для таблиці реляційної бази даних це означає, що значення хоча б в одному з полів не повинні повторюватися. Таке поле називають ключовим, або ключем таблиці. Ключові поля ще називають ідентифікаторами. В окремих реалізаціях реляційних баз даних допускається ідентифікація об'єкта бази даних за набором значень кількох властивостей, тобто ключем буде набір даних з кількох полів, наприклад трьох полів:містовулицябудинок

Номер слайду 4

Ключі й зовнішні ключіРозділ 3 § 3.2 У таблиці бази даних, поданої на малюнку, жодне з полів не передбачає використання унікальних даних.

Номер слайду 5

Ключі й зовнішні ключіРозділ 3 § 3.2 У таких випадках потрібно додатково вводити ще одне поле, значення в якому не будуть повторюватися в жодному із записів (рядків) таблиці. Таким полем може бути номер запису. Ключі, вимоги до яких описано вище, називаються первинними ключами. Первинний ключ — це одне або кілька полів (стовпців), комбінація значень яких однозначно визначає кожний запис у таблиці. Первинний ключ не допускає порожніх значень або значень, що повторюються.

Номер слайду 6

Ключі й зовнішні ключіРозділ 3 § 3.2 Крім первинних ключів, у реляційних базах даних вводиться поняття зовнішнього або вторинного ключа. Зовнішній (вторинний) ключ — це одне або кілька полів (стовпців) у таблиці, що містять посилання на поле або поля первинного ключа в іншій таблиці. Зовнішній ключ визначає спосіб об'єднання таблиць.

Номер слайду 7

Зв'язки в реляційних базах даних. Розділ 3 § 3.2 Щоб усунути дублювання даних, пришвидшити їх опрацювання, між таблицями реляційної бази даних, як правило, установлюють зв'язки. Наприклад, у базі даних магазину з продажу комп'ютерних товарів можуть бути окремі таблиці по виду товару:моніторипринтерипроцесорисканери тощо. По виробниках продукції, постачальниках тощо. Samsung. Apple. Asus. Intel тощо

Номер слайду 8

Зв'язки в реляційних базах даних. Розділ 3 § 3.2 Дані в таблицях потрібно узгодити, для чого і використовують зв'язки між таблицями. За множинністю виділяють такі типи зв'язків:один до одногоодин до багатьохбагато до одногобагато до багатьохпозначають 1:1позначають 1:∞ або 1: Мпозначають ∞:1 або М:1позначають ∞:∞ або М: М

Номер слайду 9

Зв'язки в реляційних базах даних. Розділ 3 § 3.2 Один до одного (позначають 1:1), коли одному екземпляру однієї множини відповідає один екземпляр іншої множини. Наприклад, під час виготовлення кожен автомобіль отримує свій номер (номер кузова). Кожному автомобілю відповідає тільки один номер;Код. ПрізвищеІм'я1Іванов. Кузьма2 Петров. Василь…Код. Рік народження. Адреса11992 Шевченка, б.20, кв. 621993 Франка вул., б. 30, кв. 18…11

Номер слайду 10

Зв'язки в реляційних базах даних. Розділ 3 § 3.2 Один до багатьох (позначають як 1:∞ або 1: М, де М — від англ. Many — багато), коли одному екземпляру однієї множини може відповідати кілька екземплярів іншої множини. Наприклад, один учитель інформатики навчає багатьох учнів (одного або кількох класів) і при цьому немає інших учителів інформатики, які здійснюють навчання тих самих учнів;Код. Назва1 Монітор2 Вінчестер…Код. Код товару. Ціна12312 99934512 499…1товарипрайс-лист

Номер слайду 11

Зв'язки в реляційних базах даних. Розділ 3 § 3.2 Багато до одного (позначають ∞:1 або М:1), коли кільком екземплярам однієї множини відповідає один екземпляр іншої множини. Цей тип зв'язку є протилежним до зв'язку один до багатьох. Наприклад, багато учнів входять до складу тільки одного класу (і тільки до нього) і, навпаки, тільки в певному (одному) класі навчається багато учнів;Код. Прізвище1Іванов2 Петров…Код. Назва1Історія2 Географія3 Біологія…Код. Код вчителя. Код предмету. Клас1119-А2128-Б3237-В…розклад11

Номер слайду 12

Зв'язки в реляційних базах даних. Розділ 3 § 3.2 Багато до багатьох (позначають ∞:∞ або М: М), коли кільком екземплярам однієї множини можуть відповідати кілька екземплярів іншої множини. Наприклад, множина учнів класу (багато) можуть отримувати різні (багато) оцінки, що будуть визначати рівень їх навчальних досягнень з інформатики. Код. Прізвище1Іванов2 Петров…Код. Назва1Історія2 Географія3 Біологія…вчителіпредмети

Номер слайду 13

Для тих, хто хоче знати більше. Розділ 3 § 3.2 Зв'язки між таблицями бази даних класифікують також за повнотою. За цією класифікацією виділяють зв'язки, у яких:кожний екземпляр однієї множини обов'язково пов'язаний з одним чи кількома екземплярами іншої множини. Наприклад, зв'язок між множиною класів і множиною учнів передбачає, що;кожен ученьналежить до певного класукожний клас складається з певної кількості учніві

Номер слайду 14

Для тих, хто хоче знати більше. Розділ 3 § 3.2(Продовження…) Класифікація баз даних за повнотою:кожний екземпляр однієї множини не обов'язково пов'язаний хоча б з одним екземпляром іншої множини. Наприклад, між множинами учнів і множиною годинників може бути встановлено зв'язок, який передбачає: Що не кожен учень має власний годинник.

Номер слайду 15

Дайте відповіді на запитання. Розділ 3 § 3.2 Що таке ключове поле? Які вимоги до ключового поля?Які види ключів використовують в реляціиніи базі даних? Чим вони відрізняються?Які типи зв'язків можна установити між об'єктами таблиць у реляційній базі даних?Які особливості зв'язку один до одного між об'єктами таблиць у реляційній базі даних?Які особливості зв'язку один до багатьох між об'єктами таблиць у реляційній базі даних?

Номер слайду 16

Домашнє завдання. Проаналізувати§ 3.2, ст. 84-86 Розділ 3 § 3.2

Номер слайду 17

Працюємо за комп’ютером. Розділ 3 § 3.2 Сторінка85

Номер слайду 18

Дякую за увагу!За навчальною програмою 2018 року. Урок 20

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
4.7
Відповідність темі
4.7
Загальна:
4.8
Всього відгуків: 3
Оцінки та відгуки
  1. Klimuk Bogdana
    Загальна:
    4.7
    Структурованість
    5.0
    Оригінальність викладу
    4.0
    Відповідність темі
    5.0
  2. Тарасенко Віктор
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  3. Rudnichenko Elena
    Загальна:
    4.7
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    4.0
pptx
Додано
16 жовтня 2021
Переглядів
18240
Оцінка розробки
4.8 (3 відгука)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку