MongoDB Data Modeling Intro

Learn the basics of data modeling, the process of defining how data is stored and the relationships among different entities in your data, in MongoDB.

MongoDB Data Modeling

Unit Overview

In this unit, you will learn the basics of data modeling. Specifically, you'll learn about the purpose of data modeling, the different types of relationships that your data can have and how to model them, and the differences between embedding and referencing. Then, you will learn how to scale your data model and use Atlas Tools for schema help.

Prerequisites

Lessons in This Unit

  • Lesson 01: Introduction to Data Modeling

  • Lesson 02: Types of Data Relationships

  • Lesson 03: Modeling Data Relationships

  • Lesson 04: Embedding Data in Documents

  • Lesson 05: Referencing Data in Documents

  • Lesson 06: Scaling a Data Model

  • Lesson 07: Using Atlas Tools for Schema Help

  • 01.
    Lesson 1: Introduction to Data Modeling
    • Learn
    • Practice
  • 02.
    Lesson 2: Types of Data Relationships
    • Learn
    • Practice
  • 03.
    Lesson 3: Modeling Data Relationships
    • Learn
    • Practice
  • 04.
    Lesson 4: Embedding Data in Documents
    • Learn
    • Practice
  • 05.
    Lesson 5: Referencing Data in Documents
    • Learn
    • Practice
  • 06.
    Lesson 6: Scaling a Data Model
    • Learn
    • Practice
  • 07.
    Lesson 7: Using Atlas Tools for Schema Help
    • Learn
    • Practice
  • 08.
    Conclusion
    • Learn
Rachelle Palmer I Product Lead for Developer Experience and Education

Rachelle Palmer I Product Lead for Developer Experience and Education

Rachelle is the Product Lead for Developer Experience and Education at MongoDB, covering all the officially supported programming language libraries, MongoDB University, Academia, and Documentation.

Xijing Zhang I Curriculum Engineer

Xijing Zhang I Curriculum Engineer

Xijing Zhang is currently a Curriculum Engineer here at MongoDB. Previously, she developed curriculum over at Docker after getting her degree in Electrical Engineering from the University of Southern California.

Daniel Curran | Senior Curriculum Designer

Daniel Curran | Senior Curriculum Designer

Daniel is a Senior Curriculum Designer at MongoDB. Before joining MongoDB, he worked as an Instructional Designer and Content Developer specializing in technical content for a host of international clients. Daniel's goal is to remove obstacles so learners can feel confident on their journey to become masters of MongoDB.

DJ
October 24, 2023 8:39 AM


AK
October 23, 2023 10:08 AM

good

NA
October 23, 2023 7:13 AM


SC
October 22, 2023 10:57 PM


bh
October 22, 2023 10:43 AM


NS
October 22, 2023 4:56 AM

Good program

LK
October 21, 2023 6:09 AM


MM
October 21, 2023 5:26 AM


JM
October 21, 2023 4:36 AM