Бази даних
Основи баз даних, систем керування базами даних, проєктування, SQL та сучасних технологій опрацювання даних.
1. Вступ до баз даних і систем керування базами даних
7 завд.
2. Класифікація та архітектура СКБД
7 завд.
3. ER-модель: сутності, атрибути та зв’язки
6 завд.
4. Побудова ER-діаграм
6 завд.
5. Реляційна модель і структура таблиць
7 завд.
6. Цілісність і зв’язки в реляційній базі
6 завд.
7. Нормалізація: перша та друга нормальні форми
6 завд.
8. Нормалізація: третя форма, BCNF і денормалізація
6 завд.
9. Практичний вибір структури даних
6 завд.
10. Мова SQL і DDL
7 завд.
11. Зміна структури та керування доступом
6 завд.
12. DML: INSERT, UPDATE, DELETE і простий SELECT
6 завд.
13. Фільтрація та пагінація запитів
6 завд.
14. JOIN і групування даних
6 завд.
15. Складні SQL-запити
7 завд.
Практичні роботи
1. Моделювання даних і вибір підходу
2 пов'яз. лекцій
2. Побудова ER-моделі предметної області
2 пов'яз. лекцій
3. Концептуальна ER-модель у CASE-засобі
2 пов'яз. лекцій
4. Перетворення ER-діаграми у реляційну схему
2 пов'яз. лекцій
5. Первинне налаштування СКБД і створення навчальної бази
1 пов'яз. лекцій
6. Реляційна алгебра: формалізація запитів і встановлення еквівалентностей
1 пов'яз. лекцій
7. Визначення схем у SQL/DDL
1 пов'яз. лекцій
8. Створення структури бази та її об'єктів (SQL DDL)
2 пов'яз. лекцій
9. Маніпулювання даними у SQL/DML
1 пов'яз. лекцій
10. Реалізація цілісності даних: ключі та обмеження
2 пов'яз. лекцій
11. Агрегація, групування та операції над множинами
2 пов'яз. лекцій
12. Нормалізація реляційних таблиць до 3НФ і BCNF
2 пов'яз. лекцій
13. Вищі нормальні форми та денормалізація
1 пов'яз. лекцій
14. Версіонування схем і міграції
1 пов'яз. лекцій
15. Складання запитів із внутрішніми та зовнішніми JOIN
1 пов'яз. лекцій
16. Складання запитів із підзапитами
1 пов'яз. лекцій
17. Складні багатотабличні запити (JOIN + підзапити)
2 пов'яз. лекцій
