SDD1003Fall 2025Data
← Back to university path
Data Warehouse Management and Mobile Programming
Detailed view of the course, studied concepts, technologies used, and major academic work associated with it.
Code
SDD1003
Session
Fall 2025
Domain
Data
Overview
Course focused on non-relational databases, large-scale data modeling, and their use in web or mobile applications. It helped me understand the differences between relational and NoSQL databases, use MongoDB, model non-normalized schemas, and manipulate large-scale data from a data-oriented perspective.
Technologies used
MongoDBNoSQLNewSQLMongoDB AtlasData Modeling
Key concepts covered
- Differences between relational and non-relational databases
- Introduction to NoSQL databases
- Introduction to MongoDB
- Manipulation of non-normalized data
- Design of non-relational databases
- Data modeling and schema design
- Document-oriented databases
- Key-value databases
- Wide-column databases
- Data architecture
- Query optimization
- Sharding
- Aggregation concepts
- Data visualization with MongoDB Atlas
- Selection and description of datasets
- Queries on large-scale data
- Data simulation with MongoDB
- Using NoSQL data in web or mobile applications
- Final data-oriented project and oral presentation
Coursework and evaluated components
- Lab 1 with presentation and preliminary report
- Midterm exam and/or presentation on visualization and queries
- Final project with oral presentation and report
- Data manipulation with MongoDB and Atlas
- Analysis of a data-oriented problem