(ДВ4) NoSQL бази даних (ММСЕП)

Тип: На вибір студента

Кафедра: математичного моделювання соціально-економічних процесів

Навчальний план

СеместрКредитиЗвітність
65Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
632доцент Філь Б. М.ПМа-32, ПМа-33

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
632ПМа-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/

Матеріали

https://e-learning.lnu.edu.ua/course/view.php?id=6674

Силабус: 2024

Завантажити силабус

Силабус: 2025

Завантажити силабус