Hugo Tekeng
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