Data Modeling

This page provides study materials on data modeling with relational and NoSQL databases. It introduces the intuition behind both database types, discusses their strengths and weaknesses and finally analyzes for which use-case which type is most suited.

(Re-)Watch the Lecture


Download the Lecture Slides

📄 Please click the image to download/view the slides (PDF).

Slides Preview


Listen to the Podcast

Using the lecture notes, I made an AI-generated podcast with NotebookLM for auditory learners.


Learn Query Languages

If you want to improve your skills on query languages, I recommend the following interactive tutorials:

Find Additional Study Materials

  1. Tutorial Comparing NoSQL and Relational Databases
  2. Video Tutorial on SQL
  3. CMU Lecture on Databases
  4. Short Intro Video on NoSQL
  5. Book: Database System Concepts, Silberschatz et al.