1 of 27

Реляційні бази даних, їхні об’єкти

2-ге видання, оновлене

Урок 18

Інформатика

teach-inf.com.ua

за підручником

Морзе Н.В. та ін.

Рівень стандарту 10(11)

2 of 27

Реляційні бази даних, їхні об’єкти

Пригадай

    • що таке електронна таблиця;
    • як здійснюється доступ до клітинок електронної таблиці.

Ти дізнаєшся

    • які особливості мають реляційні бази даних;
    • які об’єкти може містити база даних в СКБД Microsoft Access.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

3 of 27

Які особливості мають�реляційні бази даних?

Кожний рядок таблиці містить дані про один окремий об’єкт системи (про конкретну книжку, співробітника установи тощо), а кожний стовпець — певні характеристики (властивості, атрибути) цих об’єктів.

Реляційна модель орієнтована на організацію даних у вигляді таблиць.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

4 of 27

Які особливості мають�реляційні бази даних?

Наприклад, атрибутами об’єктів можуть бути автор книжки, посада співробітника, відділ, у якому він працює тощо.

Ім’я поля 1

Ім’я поля 2

Ім’я поля 3

Ім’я поля 4

Запис

Поле

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

5 of 27

Які особливості мають�реляційні бази даних?

Кожний запис має відрізнятися від інших значеннями основного ключа — певного поля або сукупності полів, що ідентифікують запис, роблять його унікальним. Для кожного поля визначається тип і формат.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

6 of 27

Які особливості мають�реляційні бази даних?

Будь-яка комп’ютерна реляційна модель, подана у вигляді таблиці, має такі властивості:

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

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

7 of 27

Які особливості мають�реляційні бази даних?

Частіше за все реляційна база даних — це сукупність таблиць, що зберігається

на диску комп’ютера

або

в хмарі

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

8 of 27

Які особливості мають�реляційні бази даних?

Різні таблиці можуть бути зв’язаними між собою через спільні поля.

Наприклад, шкільний журнал оцінок можна розглядати як реляційну базу даних, що складається з декількох взаємопов’язаних таблиць:

таблиця зведеної успішності

таблиця відомостей про учнів

таблиця реєстрації факультативних занять

більше десяти таблиць із успішністю учнів класу з кожного навчального предмета

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

9 of 27

Які особливості мають�реляційні бази даних?

Зокрема, у таблиці Відомості про учнів основним ключем є поле Шифр учня.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

10 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

Для збереження баз даних Access використовує:

основний формат файлів ACCDB (англ. Access DataBase  — база даних Access)

забезпечуючи роботу і з форматами файлів попередніх версій програми, наприклад MDB (англ. Microsoft DataBase — база даних Microsoft)

ACCDB

MDB

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

11 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

Така база даних може

містити об’єкти різних категорій.

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

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

12 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

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

таблиці

форми

запити

звіти

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

13 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

Наявність об’єктів усіх зазначених категорій у кожній базі даних не є обов’язковою, але більшість із них використовується майже в усіх базах даних.

Кожний об’єкт, створений у базі користувачем, може бути змінений або видалений, що дає змогу швидко коригувати внутрішню будову бази відповідно до вимог користувача.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

14 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

Розглянемо основні категорії об’єктів, з якими працює MS Access.

Двовимірні таблиці, які використовують для збереження даних у реляційних базах даних. Дані зберігаються в записах, які складаються з окремих полів. Кожна таблиця містить дані про сутності певного типу (наприклад, учнів). Одна база даних може містити кілька таблиць.

Таблиці

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

15 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

(Продовження…) Розглянемо основні категорії об’єктів, з якими працює MS Access.

Засіб для відбору даних, які задовольняють певним умовам. За допомогою запитів можна дібрати з бази даних лише необхідні відомості або вносити зміни до таблиць бази даних в автоматичному режимі. Користувач може задавати запиту умови, відповідно до яких з бази вибираються дані, які задовольняють даним умовам, або формується нова таблиця, що містить дані з раніше створених таблиць відповідно до заданих умов.

Запит

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

16 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

(Продовження…) Розглянемо основні категорії об’єктів, з якими працює MS Access.

Засіб, який дає змогу спростити процес введення чи зміни даних у таблицях БД та забезпечує виведення на екран даних не лише у вигляді таблиць, а й у вигляді форм.

Форма

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

Звіт

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

17 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

(Продовження…) Розглянемо основні категорії об’єктів, з якими працює MS Access.

Набір макровказівок, які створюються користувачем для автоматизації виконання конкретних операцій. Макроси запускаються натисненням декількох клавіш і швидко виконують найбільш уживані операції, наприклад, відкриття таблиць і форм, виконання вказівок меню, управління вікнами та ін.

Макрос

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

18 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

СКБД MS Access містить велику кількість вбудованих програм, що мають назву майстри:

За допомогою майстра здійснюється послідовне конструювання об’єкта відповідно до вказівок користувача.

майстер

запитів

майстер

звітів

тощо

майстер

форм

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

19 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

В MS Access усі об’єкти бази даних мають візуальне відображення у вікні бази даних. Майже всі об’єкти бази даних передбачають роботу з ними в одному з двох режимів:

подання

конструктора

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

20 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

Більшість операцій з використання можливостей СКБД можна виконувати за допомогою пунктів меню

програми та вказівок контекстного меню під час роботи з об’єктами, деякі з них — за допомогою кнопок панелі інструментів.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

21 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

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

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

22 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

У робочій області вікна MS Access, крім списку режимів створення об’єктів, відображаються створені об’єкти (наприклад, таблиці, форми тощо), які можна переглядати чи редагувати.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

23 of 27

Які об’єкти може містити база даних �в СКБД Microsoft Access?

Наприклад, коли виділена таблиця, то обрання у списку Вигляд вказівки:

задає режим таблиці, у якому можна переглядати та редагувати дані у вибраній таблиці

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

Подання таблиці

Конструктор

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

24 of 27

Дайте відповіді на запитання

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

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

25 of 27

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

Проаналізувати

§ 15, с. 148-153

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

26 of 27

Працюємо за комп’ютером

Сторінка

152-153

© Вивчаємо інформатику teach-inf.com.ua

Розділ 3

§ 15

27 of 27

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

2-ге видання, оновлене

Урок 18

Інформатика

teach-inf.com.ua

за підручником

Морзе Н.В. та ін.

Рівень стандарту 10(11)