1 of 36

30.07.2024

Сьогодні

Урок

№17

Інформатика

Поняття бази даних і систем керування базами даних, їх призначення

2 of 36

Правила поведінки в кабінеті інформатики

30.07.2024

Сьогодні

3 of 36

Повідомлення теми і мети уроку

30.07.2024

Сьогодні

Сьогодні на уроці ми з вами дізнаємось:

що таке база даних і модель даних

якими бувають моделі організації даних

які особливості вікна СКБД Microsoft Access

що таке система керування базами даних

4 of 36

30.07.2024

Сьогодні

Пригадайте:

що таке модель

які моделі називають комп’ютерними

етапи побудови комп’ютерної моделі

5 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

6 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

Об’єкти кожної предметної області характеризуються сукупністю параметрів (атрибутів).

Наприклад, об’єкт Автомобіль може мати такі атрибути, як модель, рік виготовлення, потужність двигуна, тип коробки передач, а об’єкт Художник — прізвище та ім’я, рік народження, біографію, стиль живопису.

сутність

атрибути

модель

рік виготовлення

потужність двигуна

тип коробки передач

сутність

атрибути

прізвище та ім’я

рік народження

біографія

стиль живопису

7 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

Кожний атрибут має конкретне значення,

наприклад, значення атрибутів об’єкта Автомобіль можуть бути такими: модель — Nissan Note, рік виготовлення — 2010, потужність двигуна — 1,6 л, тип коробки передач — автоматична. Очевидно, що атрибути та їх значення пов’язані між собою.

Крім того, сутності предметної області перебувають у певних відношеннях одна до одної, які називають зв’язками (наприклад, власник — автомобіль).

сутність

атрибути

модель

рік виготовлення

потужність двигуна

тип коробки передач

значення

Nissan Note

2010

1,6 л

автоматична

8 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

9 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

10 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

11 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

12 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

13 of 36

Поняття бази даних і моделі бази даних

30.07.2024

Сьогодні

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

14 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

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

Ієрархічна модель

Мережева модель

Реляційна модель

15 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

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

16 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

Якщо структура даних виявляється складнішою, ніж класична ієрархія, то всі переваги такої моделі стають її недоліками. Щоб запобігти цьому, було розроблено мережеву модель даних. Вона фактично є покращеною ієрархічною моделлю, в якій один запис може бути нащадком (або предком) для багатьох інших. У мережевих моделях безпосередній доступ може здійснюватися до будь-якого об’єкта незалежно від його рівня. Можливий також доступ до пов’язаних даних від будь-якої точки входу.

17 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

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

18 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

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

атрибути

записи

19 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

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

20 of 36

Типи моделей організації баз даних

30.07.2024

Сьогодні

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

21 of 36

Система керування базами даних

30.07.2024

Сьогодні

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

22 of 36

Система керування базами даних

30.07.2024

Сьогодні

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

23 of 36

Система керування базами даних

30.07.2024

Сьогодні

Іншими словами, ці програми призначено для структурування даних, розміщення їх у таблицях та маніпулювання ними. При цьому робота з базою даних проводиться не безпосередньо, а через СКБД

База даних

Користувач

СКБД

24 of 36

Система керування базами даних

30.07.2024

Сьогодні

Сучасні системи керування базами даних дають змогу:

опрацьовувати дані: здійснювати введення, добір, вставляння, оновлення, видалення даних тощо

здійснювати пошук і формування запитів

забезпечувати цілісність даних

забезпечувати захист даних від несанкціонованого доступу та апаратних збоїв тощо

25 of 36

Система керування базами даних

30.07.2024

Сьогодні

До найбільш розповсюджених типів СКБД належать: ORACLE, MS SQLServer, Informix, Sybase, DB2, MS Access тощо.

26 of 36

Система керування базами даних

30.07.2024

Сьогодні

Розглянемо основи роботи з базами даних на прикладі СКБД Microsoft Access. MS Access — це система керування реляційними базами даних, яку призначено для роботи на автономному персональному комп’ютері або в локальній комп’ютерній мережі під управлінням операційної системи Microsoft Windows, і в якій збалансовано засоби й можливості, що є типовими для сучасних СКБД.

27 of 36

Система керування базами даних

30.07.2024

Сьогодні

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

28 of 36

Система керування базами даних

30.07.2024

Сьогодні

До основних функцій СКБД Microsoft Access можна віднести:

проектування базових об’єктів — двовимірні таблиці з полями, що містять дані різних типів;

створення зв’язків між таблицями, з підтримкою цілісності даних, каскадного оновлення полів і каскадного видалення записів;

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

створення, модифікація та використання похідних об’єктів (запитів, форм і звітів)

29 of 36

Особливості вікна СКБД Microsoft Access

30.07.2024

Сьогодні

Інтерфейс користувача Microsoft Access — це комплекс програм, який реалізує діалог у процесі роботи користувача з програмою Microsoft Access.

30 of 36

Особливості вікна СКБД Microsoft Access

30.07.2024

Сьогодні

Після запуску програми Microsoft Access відкривається вікно програми з початкової сторінки Файл/Створити. Тут вказують спосіб створення бази даних, ім’я бази даних та папку для зберігання. Відкривають базу даних вказівкою Файл/Відкрити або безпосередньо з файла бази даних, який має розширення accdb.

Спосіб створення бази даних

Ім’я файла бази даних

Розташування

31 of 36

Особливості вікна СКБД Microsoft Access

30.07.2024

Сьогодні

Вікно системи керування базами даних має подібні елементи до вікон уже відомих вам програм з пакета Microsoft Office та відмінності, які пов’язані зі специфікою даної програми.

Стрічка із командами активної вкладки СКБД

Область переходів

Контекстне меню поточного об’єкту

Вкладки з відкритими об’єктами бази даних

Режим роботи з поточним об’єктом бази даних

32 of 36

30.07.2024

Сьогодні

Гімнастика для очей

33 of 36

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

30.07.2024

Сьогодні

Робота з інструкційною карткою

34 of 36

30.07.2024

Сьогодні

Підсумок

1

Що розуміють під терміном предметна область бази даних?

Наведіть приклади об’єктів деякої предметної області та їх атрибутів.

2

Чому бази даних набувають усе більшого поширення?

Назвіть переваги використання баз даних.

3

Як класифікують бази даних?

Назвіть приклади використання різних баз даних.

4

Які існують моделі даних? Охарактеризуйте кожний з наведених прикладів.

5

Чим вікно системи керування базами даних Microsoft Access подібне до вікон офісних програм, а чим відрізняється?

35 of 36

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

30.07.2024

Сьогодні

  1. Опрацювати конспект.
  2. Знайдіть в Інтернеті призначення та особливості об’єктно орієнтованої моделі даних. Порівняйте з ієрархічною, мережевою та реляційною. Відповідь подайте в текстовому документі.

36 of 36

Рефлексія. “Плюс-мінус-цікаво ”

30.07.2024

Сьогодні

Все те, що сподобалось на уроці, що здавалося цікавим та корисним.

Все те, що не сподобалось, здавалося важким, незрозумілим та нудним.

Факти, про які дізналися на уроці, чого б ще хотіли дізнатися.