DMOD4: NoSQL Data Modeling
NoSQL data encompasses a range of formats, from key-value stores to graph databases, and is not organized in traditional relational row-and-column structures. This often leads to the misconception that data modeling techniques are not applicable to NoSQL data. However, upon closer examination, it becomes evident that data modeling is equally effective for NoSQL as it is for relational and multi-dimensional data. A data model is essentially a blueprint of the content and structure of a dataset. Regardless of the organization of the data, all data represents entities, relationships among entities, and attributes of entities. The process of identifying and understanding these elements is at the core of NoSQL data modeling. The fundamental principles remain consistent across key-value stores, document stores, and graph databases, although the techniques may vary.

NoSQL data encompasses a range of formats, from key-value stores to graph databases, and is not organized in traditional relational row-and-column structures. This often leads to the misconception that data modeling techniques are not applicable to NoSQL data. However, upon closer examination, it becomes evident that data modeling is equally effective for NoSQL as it is for relational and multi-dimensional data.
A data model is essentially a blueprint of the content and structure of a dataset. Regardless of the organization of the data, all data represents entities, relationships among entities, and attributes of entities. The process of identifying and understanding these elements is at the core of NoSQL data modeling. The fundamental principles remain consistent across key-value stores, document stores, and graph databases, although the techniques may vary.
Purpose
To learn the techniques of data modeling for key-value stores, document stores, knowledge graphs, and property graphs.
Outcome
- Understand the three most common kinds of NoSQL data: key-value, document, and graph
- Recognize five distinct kinds of key-value data patterns
- Understand document store data organization: collections, documents, sub-documents, and fields
- Understand graph data organization: nodes, edges, and properties
- Understand how NoSQL data modeling applies for schema-on-read and schema-on-write
- Learn top-down and bottom-up modeling processes for key-value, document, and graph types of NoSQL data
This Course Includes:
- An 87-minute educational training video
- The video is divided into smaller sections for convenient viewing
- A 19-question exam
- “Check for Understanding” quizzes after each course section
- Self-paced and on-demand e-learning
- Unlimited course access
- Downloadable exercises and resources include:
- Example Company Profile
- Example Company Key-Value Files
- Example Company Order Document Data
- Example Company Recommendations System Requirements
- Exercise Solutions
- Course slides in .pdf format
- Course CEUs: 2.0 hours
Individual Course Price: $99
Learning Plan Price: $419
Learning Plan CEUs: 10.0 hours
We offer several bulk licensing options for corporate and group use.
Contact us for a follow-up discussion!