Introduction to NoSQL Databases SOF012AS2AE-3001 20.10.2025-12.12.2025 2 (IT4PASOF1, ...)+-
Learning objectives
Upon successful completion of the course, the student knows the principles of NoSQL database management systems, the principles of data modeling for the MongoDB database management system, and how to perform database operations in the MongoDB database management system using both command-line and Python programming language interfaces.
Starting level and linkage with other courses
Knowledge of the basic principles of data modeling and database management systems and fundamental Python programming skills are expected. The recommended prerequisites for the course are the Data Management and Databases (SOF001AS2AE) and Python Programming (SOF004AS2AE) courses or similar knowledge and skills.
Contents
Topics covered in the course include:
- Principles of NoSQL database management systems and their differences between relational database management systems.
- Principles of data modeling for the MongoDB database management system.
- CRUD and aggregation operations in the MongoDB database management system.
- MongoDB database application implementation with Python programming language.
Campus
Pasila Campus
Teaching language
English
Timing
20.10.2025 - 12.12.2025
Groups
IT4PASOF1
VIRTUAL
ITB4PASOF1
ITE4PASOF1
Teachers
Kalle Ilves
Seats
15 - 100
Degree Programme
TRATI Tradenomi tietojenkäsittely, ITBBA Business Information Technology