Файли для проведення уроку:
Ключові питання уроку
Ієрархічна модель організації даних
Особливості ієрархічної структури даних:
складність розміщення великих масивів даних;
тривалий час на пошук потрібних даних
Реляційну модель даних запропонував Едгар Франк Кодд у 1970 році
Британський математик та інформатик, співробітник компанії IBM
Едгар Франк Кодд,
запропонував реляційну модель даних у 1970 роціОСНОВНІ ПОНЯТТЯ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ
Основа структури даних реляційної бази даних
Основою структури даних реляційної бази даних є таблиця.
У таблицях кожний рядок містить набір значень властивостей одного з об’єктів предметної області.
Кожний стовпець таблиці містить набір значень певної властивості об’єктів предметної області
Обов'язкова вимога ідентифікації об'єктів
Унікальність певної властивості або набору значень декількох властивостей
Означення ключового поля
Поле, в якому не допускається повторення значень, називається ключем таблиці (ключовим полем)
Означення первинного ключа таблиці
Первинний ключ — це одне або кілька полів, комбінація значень яких однозначно визначає кожний запис у таблиці.
Первинний ключ не допускає порожніх значень або значень, що повторюються
Означення зовнішнього (вторинного) ключа
Зовнішній (вторинний) ключ — це одне або кілька полів у таблиці, що містять посилання на поле або поля первинного ключа в іншій таблиці.
Зовнішній ключ визначає спосіб об’єднання таблиць
ЗВ'ЯЗКИ В РЕЛЯЦІЙНИХ БАЗАХ ДАНИХ
Призначення зв'язків між таблицями:
усунення впливу людського фактора на появу помилок у даних;
пришвидшення подальшого опрацювання даних
Завантажити [1] базу даних для демонстрації підстановки, як прикладу використання зв'язків між таблицями
Завдання.
Відкрити запропоновану вчителем базу даних [1] та внести дані про декількох пацієнтів у таблицю "Пацієнти"
Послідовність відкриття бази даних:
Відкрити базу даних "школа" з папки, зазначеної вчителем
Натиснувши кнопку "Параметри..." увімкнути відображення усього вмісту
Через вкладку "Робота з базами даних" відкрити "Схему даних"
Подальший матеріал подається посилаючись на відкриту базу даних
Зв'язок "один до одного"
Примітка: Для створення зв'язку типу "один до одного" потрібно, щоб для вторинного ключа (таблиця "Класи", поле "Номер кабінету") у параметрі "Індексоване поле" було встановлено значення "Так (збіги не допускаються)"
Зв'язок "один до багатьох"
Зв'язок "багато до багатьох"
Завдання.
Створити базу даних за зразком
П. 3.2, с. 82