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