1 of 9

УПРАВЛІННЯ

БАЗАМИ ДАНИХ

(DATABASE MANAGEMENT)

Автор курсу: к.е.н., доцент, доцент кафедри статистики, інформаційно-аналітичних систем і демографії

ІВАНЧЕНКО НАДІЯ ОЛЕКСАНДРІВНА

2 of 9

Мета: Навчитися проєктувати, створювати та ефективно використовувати сховища даних для сучасних інформаційних систем

3 of 9

ЧОМУ ЦЕ ВАЖЛИВО?

Дані — це нова нафта: Будь-який сучасний додаток (Instagram, Amazon, Monobank) працює на базі даних.

Попит на ринку: Робота з даними — це база для Developer, Data Scientist, QA та DevOps.

Масштабованість: Вміння керувати мільйонами записів одночасно.

4 of 9

Архітектура СКБД: Як влаштовані "двигуни" баз даних.

Моделювання: Як перетворити бізнес-процес у схему таблиць (ER-діаграми).

Мова SQL: Від простих запитів до складних аналітичних функцій.

Оптимізація: Індекси, плани запитів та швидкість роботи.

ЩО МИ БУДЕМО ВИВЧАТИ?

5 of 9

    • Аналіз предметної області.
    • Нормалізація: Як уникнути дублювання даних.
    • Підтримка цілісності та безпеки даних.

ПРОЄКТУВАННЯ ТА ЖИТТЄВИЙ ЦИКЛ БД

6 of 9

    • Реляційні БД: PostgreSQL або MySQL (класика індустрії).
    • NoSQL рішення: MongoDB або Redis (для високих навантажень).
    • Інструменти: DBeaver, pgAdmin, SQL Workbench.

ТЕХНОЛОГІЧНИЙ СТЕК КУРСУ

7 of 9

    • Створення власної схеми бази даних (наприклад, для інтернет-магазину чи соцмережі).
    • Написання складних SQL-запитів для вибірки статистики.
    • Робота з транзакціями та процедурами.

ПРАКТИЧНА ЧАСТИНА

8 of 9

    • Big Data: Обробка величезних масивів інформації.
    • Business Intelligence: Побудова звітів для бізнесу.
    • E-commerce: Управління замовленнями, клієнтами та залишками товарів.

ДЕ ЦЕ ЗАСТОСОВУЄТЬСЯ В РЕАЛЬНОМУ ЖИТТІ?

9 of 9

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