Реляційні бази даних, їхні об’єкти. Ключі й зовнішні ключі

Мотивація навчальної діяльності

Ключові питання уроку

Сприйняття та осмислення нового матеріалу

Ієрархічна модель організації даних

Файлова система диска

 Дані про учнів школи

Ієрархічна модель організації даних

Особливості ієрархічної структури даних:

Реляційну модель даних запропонував Едгар Франк Кодд у 1970 році

Британський математик та інформатик, співробітник компанії IBM

Едгар Франк Кодд

 Едгар Франк Кодд,

запропонував  реляційну модель даних у 1970 році

ОСНОВНІ ПОНЯТТЯ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ

Основа структури даних реляційної бази даних

Основою структури даних реляційної бази даних є таблиця.

У таблицях кожний рядок містить набір значень властивостей одного з об’єктів предметної області.

Кожний стовпець таблиці містить набір значень певної властивості об’єктів предметної області

Основа структури даних реляційної бази даних

Обов'язкова вимога ідентифікації об'єктів

Унікальність певної властивості або набору значень декількох властивостей

Означення ключового поля

Поле, в якому не допускається повторення значень, називається ключем таблиці (ключовим полем)

Означення первинного ключа таблиці

Первинний ключ — це одне або кілька полів, комбінація значень яких однозначно визначає кожний запис у таблиці. 

Первинний ключ не допускає порожніх значень або значень, що повторюються

Означення зовнішнього (вторинного) ключа

Зовнішній (вторинний) ключ — це одне або кілька полів у таблиці, що містять посилання на поле або поля первинного ключа в іншій таблиці. 

Зовнішній ключ визначає спосіб об’єднання таблиць

ЗВ'ЯЗКИ В РЕЛЯЦІЙНИХ БАЗАХ ДАНИХ

Призначення зв'язків між таблицями:

Завантажити [1] базу даних для демонстрації підстановки, як прикладу використання зв'язків між таблицями

Завдання.

Відкрити запропоновану вчителем базу даних [1] та внести дані про декількох пацієнтів у таблицю "Пацієнти"

Завдання.

Відкрити зразок бази даних

Завантажити файл [2]

Послідовність відкриття бази даних:

Подальший матеріал подається посилаючись на відкриту базу даних

 Зв'язок "один до одного"

Примітка: Для створення зв'язку типу "один до одного" потрібно, щоб для вторинного ключа (таблиця "Класи", поле "Номер кабінету") у параметрі "Індексоване поле" було встановлено значення "Так (збіги не допускаються)"

 Зв'язок "один до багатьох"

 Зв'язок "багато до багатьох"

Самостійна робота за комп'ютером

Завдання.

Створити базу даних за зразком

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

П. 3.2, с. 82