Сучасні технології баз даних
Освітня програма: Інформатика (перший (бакалаврський) рівень вищої освіти)
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Сучасні технології баз даних
Код дисципліни
ВК.4.03.03
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2022/2023
Семестр / Триместр
5 Семестр
Кількість кредитів ЕСТS
3
Результати навчання
ПРН10. Використовувати інструментальні засоби розробки клієнтсерверних застосувань, проектувати концептуальні, логічні та фізичні моделі баз даних, розробляти та оптимізувати запити до них, створювати розподілені бази даних, сховища та вітрини даних, бази знань, у тому числі на хмарних сервісах, із застосуванням мов вебпрограмування.
Форма навчання
Попередні умови та додаткові вимоги
1. Знати: основні поняття з дисциплін “Бази даних та інформаційні системи”, “Дискретна математика”, “Програмування”.
2. Вміти: працювати з базовими програмними продуктами, призначеними для обробки табличних даних, такими як табличний процесор.
3. Володіти методами розв’язання задач з обробки структур даних, що постають у різних галузях кібернетики.
Зміст навчальної дисципліни
Навчальна дисципліна «Сучасні технології баз даних» є складовою освітньо-професійної програми «Інформатика» підготовки фахівців за освітньо-кваліфікаційним рівнем «бакалавр» галузі знань 12 «Інформаційні технології» спеціальності 122 «Комп’ютерні науки». Вона є навчальною дисципліною, що пропонується студенту на вибір і не входить до вибіркових блоків. Викладається у 5 семестрі 3 курсу бакалаврату в обсязі 3 кредити ECTS.
Курс складається з 2 змістових частини. Протягом його вивчення передбачено виконання 2 контрольних робіт, 1 лабораторної роботи, 1 домашнього завдання та 2 електронних тестувань. Робота студента протягом семестру оцінюється у формі заліку.
Рекомендована та необхідна література
Основні:
1. Куліков С.С. Реляционные базы данных в примерах: практическое пособие
для программистов и тестировщиков, 2021. – 426 c.
2. Фаро С., Лерми П.. Рефакторинг SQL-приложений. 2009. – 336 с.
3. Куліков С.С. Работа с MySQL, MS SQL Server и Oracle в примерах. 2009. –
547 с.
4. І.О. Завадський. Основи баз даних. Навчальний посібник. – К.: вид. І.О.
Завадський, 2011. – 192 с.
5. Guy Harrison. Next Generation Databases: NoSQL, NewSQL, and Big Data.
2015. – 235 с.
6. Шеннон Брэдшоу, Йон Брэзил, Кристина Ходоров. MongoDB: полное
руководство. 2020. – 541с.
7. Робинсон Я., Вебер Дж., Эифрем Э. Графовые базы данных. 2016, - 257 с.
Заплановані освітні заходи та методи викладання
екції, практичні заняття, консультації, самостійна робота
Методи та критерії оцінювання
- семестрове оцінювання:
1. Контрольна робота 1 (письмова робота): РН 1.1, РН 1.2, РН 1.3, РН 2.2 — 15 балів/9 балів.
2. Контрольна робота 2 (письмова робота): РН 1.5,РН 2.3 — 25 балів/15 балів.
3. Лабораторна робота (проект): РН2.1, РН 2.3, РН 2.4, РН 2.5, РН 3.1, РН 4.1, РН 4.2 — 35 балів/21 бал.
4. Домашнє завдання (письмова робота): РН2.1, РН 2.2, РН 4.1, РН 4.2 — 10 балів/6 балів.
5. Тестування 1 (електронний тест): РН 1.1, РН 1.2, РН 1.3 — 10 балів / 6 балів.
6. Тестування 2 (електронний тест): РН 1.4 — 5 балів / 3 бали.
- підсумкове оцінювання (у формі заліку):
- залікові бали визначаються як сума оцінок/балів за всіма успішно оціненими результатами навчання, передбаченими даною програмою;
- оцінки нижче від мінімального порогового рівня не додаються;
- мінімальний пороговий рівень для сумарної оцінки за всіма компонентами становить 60% від максимально можливої кількості балів.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни