(ДВ4) NoSQL бази даних (ММСЕП)
Тип: На вибір студента
Кафедра: математичного моделювання соціально-економічних процесів
Навчальний план
| Семестр | Кредити | Звітність |
| 6 | 5 | Залік |
Лекції
| Семестр | К-сть годин | Лектор | Група(и) |
| 6 | 32 | доцент Філь Б. М. | ПМа-32, ПМа-33 |
Лабораторні
| Семестр | К-сть годин | Група | Викладач(і) |
| 6 | 32 | ПМа-32 | доцент Костенко С. Б., доцент Філь Б. М. |
| ПМа-33 | доцент Костенко С. Б., доцент Філь Б. М. |
Опис курсу
Метою опанування нормативної навчальної дисципліни “NoSQL баз даних” є формування системи фундаментальних теоретичних знань та практичних компетентностей щодо організації та управління нереляційними базами даних NoSQL. Дисципліна передбачає набуття здобувачами вищої освіти професійних навичок у застосуванні сучасних технологій проєктування та імплементації документоорієнтованих, колонкових та графових баз даних, зокрема з використанням таких систем керування базами даних, як MongoDB, Cassandra та Redis.
Рекомендована література
Основна література:
1. Хабарлак К.С. Аналіз та обробка великих даних: конспект лекцій / К.С. Хабарлак, Т.В. Хом’як ; М-во освіти і науки України, Нац. техн. ун-т «Дніпровська політехніка». – Дніпро : НТУ «ДП», 2024. – 111 с.
2. Ситник Н.В., Зінов’єва І.С. Організація баз даних NoSQL: практикум / Н.В. Ситник, І.С. Зінов’єва. — К. КНЕУ, 2022. — 167, [1] с.
3. Хабарлак К.С. Аналіз та обробка великих даних: методичні рекомендації до виконання практичних робіт для здобувачів ступеня магістра освітньо-професійної програми «Системний аналіз» зі спеціальності 124 Системний аналіз / М-во освіти і науки України, Нац. техн. ун-т «Дніпровська політехніка». – Дніпро : НТУ «ДП», 2024. – 82 с
4. NoSQL for Mere Mortals. English. Addison-Wesley Professional; 1st edition (April 16, 2015). 542 pages.
5. NoSQL and SQL Data Modeling: Bringing Together Data, Semantics, and Software. English. Technics Publications; First edition (March 11, 2016). 258 pages.
6. Н.В. Ситник, Проектування баз і сховищ даних. Київ, Україна : КНЕУ, 2004.
7. NoSQL For Dummies. English. For Dummies; 1st edition (February 24, 2015). 464 pages.
Додаткова література:
1. М.Ю. Швець, Д.С. Заруба, Ю.В. Хохлов, «Порівняння SQL та NoSQL баз даних», Вчені записки ТНУ імені В.І. Вернадського. Серія: технічні науки, Т. 29 (68), Ч. 2, № 6, с. 21-25, 2018.
2. .І.Б. Швороб, «Методи та засоби екстракції та аналізу слабоструктурованих текстових даних на основі документо-орієнтовного графа», дис. канд. наук., Нац. ун-т «Львівська політехніка», Львів, 2018.
3. Sneha Binani, Ajinkya Gutti, Shivam Upadhyay, «SQL vs. NoSQL vs. NewSQL- A Comparative Study», Communications on Applied Electronics (CAE) – Foundation of Computer Science FCS, New York, USA, vol. 6, no.1, p. 43-46, 2016.
Інтернет ресурси:
1. MongoDB Підручник: https://w3schoolsua.github.io/mongodb/index.html#google_vignette
2. Підручник NoSQL: що таке, типи баз даних NoSQL і приклад
3. https://www.mongodb.com/docs/manual/
4. MongoDB Shell / Офіційний портал компанії MongoDB Inc. [Електронний ресурс]. URL:https://www.mongodb.com/try/download/shell
5. MongoDB CRUD Concepts / Офіційний портал компанії MongoDB Inc. [Електронний ресурс]. URL:https://docs.mongodb.com/manual/core/crud/index.html
6. What is a Graph Database? Офіційний портал компанії Neo4j, Inc [Електронний ресурс]. URL: https://neo4j.com/developer/graph-database/
7. Robinson Ian, Webber Jim, Eifrem Emil. Graph Databases: New Opportunities for Connected. 2nd ed. O’Reilly Media, Inc., 2015. 236 p. [Online]. URL: https://www.oreilly.com/library/view/graph-databases-2nd/9781491930885/
8. Он-лайн керівництво із Redis [Електронний ресурс]. URL:https://metanit.com/nosql/Redis/
9. MongoDB Compass / Офіційний портал компанії MongoDB Inc.[Електронний ресурс]. URL:https://docs.mongodb.com/compass/current/