Study program: 121 Software Engineering, 122 Computer science, 123 Computer Engineering, 124 System analysis, 125 Cyber security, 126 Information systems and technologies
Degree: Bachelor, Master
Type of module: lectures, seminars
Lecturer: Assoc. Prof., PhD Ilona Shevchenko / Ілона Шевченко
Language: Ukrainian
Credit Points: 5 ECTS
Descrpition:
The aim of the course: Expanding the student's knowledge in the field of databases through familiarity with the NoSQL (non-relational) database MongoDB. Learning outcomes: - Installation of MongoDB. Basic commands and methods for creating and populating collections - Selecting data from collections - Deleting and updating data in collections - Data aggregation. Pipelines. - Establishing connections/links between documents. Validation of data in collections - Indexes. Special types of indexes: text and geospatial - Cloud services MongoDB Atlas and MongoDB Charts - Database migration (SQL -> MongoDB) - Software development using MongoDB
Мета курсу: Розширення знань студента в області баз даних через знайомство з NoSQL (нереляційною) базою даних MongoDB. Результати навчання: - Встановлення MongoDB. Базові команди та методи створення та заповнення колекцій - Вибирання даних із колекцій - Видалення та оновлення даних у колекціях - Агрегація даних. Pipelines. - Встановлення зв’язків/посилань між документами. Валідація даних у колекціях - Індекси. Спеціальні типи індексів: текстові та геопросторові - Хмарні сервіси MongoDB Atlas і MongoDB Charts - Міграція бази даних (SQL -> MongoDB) - Розроблення програмного забезпечення з використанням MongoDB