1 of 17

http://vsimppt.com.ua/

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

2 of 17

Пригадаємо

1. Що таке інформаційна система? Назвіть складові інформаційної системи та їх призначення.

2. Що таке модель об’єкта? Які різновиди моделей ви знаєте?

3. Що таке предметна область? Наведіть приклади предметних областей.

3 of 17

З якої платформи від-

правляється потяг на Хмельницький?

Часто у людей виникають різні питання

Як приготувати вареники з вишнями?

Яку будову має молекула води

Скільки днів тривала Друга світова війна

Яка частота змінного

електричного струму в побутовій електричній мережі? Та інші…

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

4 of 17

Полегшення пошуку потрібної інформації

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

5 of 17

Обсяги інформації стрімко зростають

IV – III ст до н.е.

20 тис. глиняних табличок

Єгипет ІІІ ст до н.е.

Александрійська бібліотека. Понад 700 тис. рукописів

Наш час – Британська бібліотека.

Понад 150 млн. одиниць

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

6 of 17

Питання швидкого і якісного пошуку

База даних – це впорядкований за певними правилами набір взаємопов’язаних даних.

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

7 of 17

Перша в Україні комп’ютерна база даних

була розроблена в ході робіт з проектування і експлуатації електронної обчислювальної машини «Київ» (1959 р.)

Віктору Михайловичу Глушкову (1923–1982) (рис. 3.1) належить цикл робіт з використання ЕОМ

Бази даних в Україні

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

8 of 17

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

1. Постановка завдання

2. Створення описової інформаційної моделі бази даних

3. Створення моделі «сутність–зв’язок»

4. Визначення моделі даних

5. Створення структури бази даних з використанням однієї із систем

управління базами даних або однієї з мов програмування

6. Введення даних.

7. Тестування бази даних, її корекція.

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

9 of 17

Поняття про системи управління базами даних

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

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

10 of 17

Види моделей

Ієрархічна

Мережна

Реляційна

Об’єктно-реляціна

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

11 of 17

Ієрархічна система

Обмеження цілісності

Батьківський елемент

Нащадок

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

12 of 17

Мережна система

Клас

Учень

Староста

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

13 of 17

Реляційна система

Для спрощення опису об’єктів і зв’язків між ними в 1970 році американським ученим Едгаром Франком Коддом (1923–2003) була запропонована реляційна модель даних.

Об’єктно - реляційна система – при роботі з різнотипними об’єктами

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

14 of 17

Розміщення баз даних

Локально

Розподілено

Клієнт 1

Клієнт 2

Клієнт 3

Сервер

Запит

Дані

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

15 of 17

Спосіб доступу

Клієнт 1

Клієнт 2

Клієнт 3

Запит

Дані

Файл серверні

Клієнт-серверні

Інтегровані

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

16 of 17

Узагальнення

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

За моделями

За розміщенням

За доступом

Ієрархічні

Мережні

Реляційні

Об’єктно-реляційні

Та інші …

Локальні

Розподілені

Файл-серверні

Клієнт-серверні

Інтегровані

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

17 of 17

Повторюємо

1. Для чого потрібне упорядковане зберігання даних?

2. Які вимоги до зберігання даних висуваються сучасним інформатизованим суспільством?

3. Що таке база даних? Де використовуються бази даних?

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

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

6. Які завдання розв’язуються на другому етапі створення бази даних?