Data Modeling Scheme

Technics Publications

Data Modeling Scheme

Steve Hoberman

Instructor: Steve Hoberman

Included with Coursera Plus

Learn more

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

13 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 13 modules in this course

Become adept at identifying the characteristics used to distinguish each of the 12 different types of data models. There are three levels of detail (align, refine, and design) and four main modeling mindsets (relational, dimensional, document, and graph), leading to 12 different types of models we can create. Align is where we create the business terms model (conceptual data model) to establish a common business vocabulary. Refine is where we create the logical data model to precisely capture the business requirements. Design is where we create the physical data model to document a technology-optimized version of the business requirements. Relational helps us capture business rules, primarily for operational applications (OLTP) and large integration hubs such as data warehouses. Dimensional helps us capture business questions, primarily for analytical applications (OLAP). Document helps us capture nested structures, used for storing and retrieving highly related content (like documents). Graph helps us capture patterns in the data, used for understanding and predicting connections. We'll cover the 12 types at a high level and provide an example of each.

What's included

4 videos1 assignment

Learn all about the relational BTM and build one too! Explore several examples of the relational BTM to fully experience the characteristics of this type of model. Next, journey through the steps in building a relational BTM. Finally, design a relational BTM.

What's included

12 videos1 reading1 assignment

Learn all about the dimensional BTM and build one too! Explore several examples of the dimensional BTM to fully experience the characteristics of this type of model. Next, journey through the steps in building a dimensional BTM. Finally, design a dimensional BTM.

What's included

10 videos1 reading1 assignment

Learn all about the document BTM and build one too! Explore several examples of the document BTM to fully experience the characteristics of this type of model. Next, journey through the steps in building a document BTM. Finally, design a document BTM.

What's included

9 videos1 reading1 assignment

Learn all about the graph BTM and build one too! Explore several examples of the graph BTM to fully experience the characteristics of this type of model. Next, journey through the steps in building a graph BTM. Finally, design a graph BTM.

What's included

11 videos1 reading1 assignment

Learn all about the relational LDM and build one too! Explore several examples of the relational LDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a relational LDM. Finally, design a relational LDM. Apply all of the levels of normalization, from First Normal Form (1NF) all the way through Fifth Normal Form (5NF)!

What's included

14 videos1 assignment

Learn all about the dimensional LDM and build one too! Explore several examples of the dimensional LDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a dimensional LDM. Finally, design a dimensional LDM.Compare and contrast the dimensional modeling components of measure, meter, dimension, and grain. Apply the best practices of dimensional modeling through a series of what-to-do and what-not-to-do guidelines for your modeling in analytics applications.Become competent in incorporating different types of measures and dimensions into your models.

What's included

13 videos1 assignment

Learn all about the document LDM and build one too! Explore several examples of the document LDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a document LDM. Finally, design a document LDM.

What's included

3 videos1 reading1 assignment

Learn all about the graph LDM and build one too! Explore several examples of the graph LDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a graph LDM. Finally, design a graph LDM.

What's included

3 videos1 reading1 assignment

Learn all about the relational PDM and build one too! Explore several examples of the relational PDM to fully experience the characteristics of this type of model. There are four main techniques used as building blocks in the physical: denormalization, indexing, views, and partitioning. Explain the different ways to denormalize and know the pros and cons of each technique. Contrast the different types of indexes and know the default translations from logical to physical. Define views and know the pros and cons of traditional versus materialized views. Describe horizontal and vertical partitioning, and know when to use each.

What's included

11 videos1 assignment

Learn all about the dimensional PDM and build one too! Explore several examples of the dimensional PDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a dimensional PDM. Finally, design a dimensional PDM. Apply several modeling techniques specific to dimensional physical modeling, including the use of junk and degenerate dimensions.

What's included

9 videos1 assignment

Learn all about the document PDM and build one too! Explore several examples of the document PDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a document PDM. Finally, design a document PDM.

What's included

2 videos1 reading1 assignment

Learn all about the graph PDM and build one too! Explore several examples of the graph PDM to fully experience the characteristics of this type of model. Next, journey through the steps in building a graph PDM. Finally, design a graph PDM.

What's included

3 videos1 reading1 assignment

Instructor

Steve Hoberman
Technics Publications
0 Courses0 learners

Offered by

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions