Реляційні бази даних, їхні об’єкти
2-ге видання, оновлене
Урок 18
Інформатика
teach-inf.com.ua
за підручником
Морзе Н.В. та ін.
Рівень стандарту 10(11)
Реляційні бази даних, їхні об’єкти
Пригадай
Ти дізнаєшся
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Кожний рядок таблиці містить дані про один окремий об’єкт системи (про конкретну книжку, співробітника установи тощо), а кожний стовпець — певні характеристики (властивості, атрибути) цих об’єктів.
Реляційна модель орієнтована на організацію даних у вигляді таблиць.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Наприклад, атрибутами об’єктів можуть бути автор книжки, посада співробітника, відділ, у якому він працює тощо.
Ім’я поля 1 | Ім’я поля 2 | Ім’я поля 3 | Ім’я поля 4 |
| | | |
| | | |
| | | |
Запис
Поле
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Кожний запис має відрізнятися від інших значеннями основного ключа — певного поля або сукупності полів, що ідентифікують запис, роблять його унікальним. Для кожного поля визначається тип і формат.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Будь-яка комп’ютерна реляційна модель, подана у вигляді таблиці, має такі властивості:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Частіше за все реляційна база даних — це сукупність таблиць, що зберігається
на диску комп’ютера
або
в хмарі
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Різні таблиці можуть бути зв’язаними між собою через спільні поля.
Наприклад, шкільний журнал оцінок можна розглядати як реляційну базу даних, що складається з декількох взаємопов’язаних таблиць:
таблиця зведеної успішності
таблиця відомостей про учнів
таблиця реєстрації факультативних занять
більше десяти таблиць із успішністю учнів класу з кожного навчального предмета
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які особливості мають�реляційні бази даних?
Зокрема, у таблиці Відомості про учнів основним ключем є поле Шифр учня.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Для збереження баз даних Access використовує:
основний формат файлів ACCDB (англ. Access DataBase — база даних Access)
забезпечуючи роботу і з форматами файлів попередніх версій програми, наприклад MDB (англ. Microsoft DataBase — база даних Microsoft)
ACCDB
MDB
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Така база даних може
містити об’єкти різних категорій.
У лівій частині вікна бази даних можна відобразити список категорій об’єктів.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
При виборі зі списку відповідної категорії у правій частині вікна бази даних відображаються всі доступні об’єкти цієї категорії, які можна відкрити для перегляду або редагування:
таблиці
форми
запити
звіти
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Наявність об’єктів усіх зазначених категорій у кожній базі даних не є обов’язковою, але більшість із них використовується майже в усіх базах даних.
Кожний об’єкт, створений у базі користувачем, може бути змінений або видалений, що дає змогу швидко коригувати внутрішню будову бази відповідно до вимог користувача.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Розглянемо основні категорії об’єктів, з якими працює MS Access.
Двовимірні таблиці, які використовують для збереження даних у реляційних базах даних. Дані зберігаються в записах, які складаються з окремих полів. Кожна таблиця містить дані про сутності певного типу (наприклад, учнів). Одна база даних може містити кілька таблиць.
Таблиці
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
(Продовження…) Розглянемо основні категорії об’єктів, з якими працює MS Access.
Засіб для відбору даних, які задовольняють певним умовам. За допомогою запитів можна дібрати з бази даних лише необхідні відомості або вносити зміни до таблиць бази даних в автоматичному режимі. Користувач може задавати запиту умови, відповідно до яких з бази вибираються дані, які задовольняють даним умовам, або формується нова таблиця, що містить дані з раніше створених таблиць відповідно до заданих умов.
Запит
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
(Продовження…) Розглянемо основні категорії об’єктів, з якими працює MS Access.
Засіб, який дає змогу спростити процес введення чи зміни даних у таблицях БД та забезпечує виведення на екран даних не лише у вигляді таблиць, а й у вигляді форм.
Форма
Засіб, який дає можливість вибрати з бази потрібні відомості й подати їх у вигляді, зручному для сприйняття та перегляду. Звіт може бути надрукований або включений у документ іншої програми.
Звіт
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
(Продовження…) Розглянемо основні категорії об’єктів, з якими працює MS Access.
Набір макровказівок, які створюються користувачем для автоматизації виконання конкретних операцій. Макроси запускаються натисненням декількох клавіш і швидко виконують найбільш уживані операції, наприклад, відкриття таблиць і форм, виконання вказівок меню, управління вікнами та ін.
Макрос
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
СКБД MS Access містить велику кількість вбудованих програм, що мають назву майстри:
За допомогою майстра здійснюється послідовне конструювання об’єкта відповідно до вказівок користувача.
майстер
запитів
майстер
звітів
тощо
майстер
форм
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
В MS Access усі об’єкти бази даних мають візуальне відображення у вікні бази даних. Майже всі об’єкти бази даних передбачають роботу з ними в одному з двох режимів:
подання
конструктора
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Більшість операцій з використання можливостей СКБД можна виконувати за допомогою пунктів меню
програми та вказівок контекстного меню під час роботи з об’єктами, деякі з них — за допомогою кнопок панелі інструментів.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Пункти меню можуть змінюватися залежно від об’єкта, який опрацьовується в даний момент, та режиму його відображення, наприклад, пункт Таблиця з’являється в меню лише в тому разі, якщо відкрита таблиця бази даних.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
У робочій області вікна MS Access, крім списку режимів створення об’єктів, відображаються створені об’єкти (наприклад, таблиці, форми тощо), які можна переглядати чи редагувати.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Які об’єкти може містити база даних �в СКБД Microsoft Access?
Наприклад, коли виділена таблиця, то обрання у списку Вигляд вказівки:
задає режим таблиці, у якому можна переглядати та редагувати дані у вибраній таблиці
відкриває таблицю в режимі конструктора, який призначено для перегляду та змін структури таблиці
Подання таблиці
Конструктор
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Дайте відповіді на запитання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Домашнє завдання
Проаналізувати
§ 15, с. 148-153
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Працюємо за комп’ютером
Сторінка
152-153
© Вивчаємо інформатику teach-inf.com.ua
Розділ 3
§ 15
Дякую за увагу!
2-ге видання, оновлене
Урок 18
Інформатика
teach-inf.com.ua
за підручником
Морзе Н.В. та ін.
Рівень стандарту 10(11)