Data Modeling Interview Question and Answer Videos

Video Tutorial 1:

What is a Data Model and Data Modeler Responsibilities?

What’s in it: Data Model, High Level Data Modeler Responsibilities along with images of a conceptual data model, logical data model and physical Data Model is explained using Erwin Data Modeling Tool.

Video Tutorial 2:

Explain Data Modeling Development Life Cycle?

What’s in it: This question is asked by the Interviewers. Our video explains step by step process in Data Modeling Development Life Cycle. This life cycle is common for RDMS Data Modeling and Dimensional Data Modeling.

Video Tutorial 3:

What is an ER Diagram?

What’s in it: ER Diagram also know as Erwin Relationship Diagram is explained with a data model created by using Erwin Data Modeling Tool. Primary Key Constraint, Composite Primary Key Constraint, Foreign Key Constraint, Composite Foreign Key Constraint are explained here in this Data Modeling Video Tutorial.

Video Tutorial 4:

What is a Conceptual Data Model?

What’s in it: This is the first phase in designing the data model in the Data Modeling Development Life and is explained in Detail with image of Erwin Data Model.

Video Tutorial 5:

What is a Logical Data Model?

What’s in it: The is second phase in designing the data model in the Data Modeling Development Life Cycle and is explained in details

Video Tutorial 6:

What is the difference between a Logical Data Model and Physical Data Model?

What’s in it: The differences between Logical Data Model and Physical Data Model is tabulated and explained with the help of a data model created from the Erwin Tool.

Video Tutorial 7:

What is an Entity and Attribute?

What’s in it: Entity and Attribute are explained with a Diagram.

Video Tutorial 8:

What is Identifying and Non-Identifying Relationship?

What’s in it: Identifying and Non-Identifying Relationship are explained with the help of a small data model drawn from Erwin Data Modeling Tool. Difference between those two are also explained.

Video Tutorial 9:

What is Forward Engineering & What is Reverse Engineering?

What’s in it: Forward Engineering, Reverse Engineering, SuperType and SubType are explained.

Video Tutorial 10:

What is Data Model Meta Data & Data Model Repository

What’s in it: Data Model Meta Data & Data Model Repository are explained in this video tutorial.

Video Tutorial 11:

What is the process to create a Data WareHouse Schema and What are the steps involved in designing the data mart?

What’s in it: This video explains important points in designing the Data Mart and Data Warehouse Schema.

Video Tutorial 12:

What is Dimensional Data Model and a Star Schema?

What’s in it: This video explains the basics of Dimensional Data Model and Schema with OLA use case as the example.

Video Tutorial 13:

What is ETL? / What is Datawarehouse? / What is DataMart?

What’s in it: Basics of ETL, Datawarehouse and Datamart are explained in this Data Modeling Video Tutorial.

Video Tutorial 14:

What is Check Constraint? / What is a Sequence? / What is an Index?

What’s in it: Brief explanation of Check Constraint, Sequence, and Index is explained.  Also NULL values in Unique constraint are explained.  The above topic is an important question in the Data Modeling Interview..

Video Tutorial 15:

What is OLTP Data Modeling? / What are the different types of constraints? / What is an Unique Constraint?

What’s in it: Brief explanation about OLTP data modeling and constraint. This is an important question in Data Modeling Interview.

Video Tutorial 16:

What is a Foreign Key Constraint? / What is a composite Foreign Key constraint?

What’s in it: Foreign Key Constraint is explained in a detailed manner by taking an example from IBM.

Video Tutorial 17:

Erwin Data Modeling Interview Questions – Part 1

What’s in it:

This video helps with the list of interview questions that can be asked in creating :
Conceptual data model by Erwin.
Logical data model by Erwin.
Physical data model by Erwin.

Video Tutorial 18:

Dimensional Data Modeling Interview Questions – Part 1

What’s in it:

These Dimensional Data Modeling Questions are related to Data Warehouse and Data Mart.
When you work as an ETL developer or BI developer, these questions will be asked in the interview.

Data Modeling Videos For Sale

A step-by-step Data Modeling Video Tutorials to learn/design: OLTP/Dimensional Data Modeling with Data Model Deliverable.

Following is the Syllabus for the Data modeling Videos:

1 – Introduction about Data Model

  • What is a Data Model?
  • What is a Logical Data Model?
  • What is a Physical Data Model?
  • What is the difference between Logical and Physical Data Model?
  • Salary of a Data Modeler
  • What are the other titles for Data Modeler?
  • Duties and Responsibilities of a Data Modeler
  • Data Modeling Development Life Cycle
  • Data Modeler Deliverable

2 – Conceptual, Logical, Physical Data Model

  • Difference between a Domain and a Datatype
  • What is ER Diagram (Entity Relationship Diagram)?
  • What is an Entity? And Entity Naming Convention Rule.
  • What is an Attribute?
  • What must be included in Conceptual Data Model?
  • What must be included in Logical Data Model?
  • What must be included in Physical Data Model?
  • How DDL scripts looks like?

3 – Oracle Database 12. 1..0.2.0

  • How to connect to Oracle Database

Examples in Oracle:

  • How to create table, drop table and alter table
  • How to insert records into table
  • What is Tab and commands like Describe, Clear Screen, Commit and To-Date Function
  • How to create primary key, composite primary key, check constraint, not null constraint, unique constraint, foreign keys, composite foreign keys?

4 – Oracle database

  • Insert, Update, Delete Statement
  • Select Statements
  • Aggregate Functions (Group By, Having, Count)
  • Where Clause, Sub Query
  • Operators (IN, NOT IN, >, <) etc.
  • Boolean Operators AND, OR NOT
  • Commit, Rollback
  • Create Index, Drop Index
  • How to use System Tables: All_Ind_Columns, User_Constaints, User_Cons_Columns
  • and much more

5 – Data Modeling Concepts

  • What is a Data Model?
  • Entity Relationship Dagram
  • Logical Data Model
  • Identifying Entities
  • Datatype
  • Basic Attribute, Deriving Attribute, Multivalued Attribute


  • “Key, Unique Key, Identifier, Super Key, Trivial Super Key, Candidate Key,
  • Primary Key, Natural Key (Business Key, Domain Key) Alternate Key, Foreign Key, Surrogate Key”
  • What are the interview questions related to keys?
  • Examples to understand keys

6 – Data Modeling Relationship

  • Cardinality
  • Notation
  • Exactly One, Zero or one, One or more, Zero/One/More, More than one

Relationship Cardinality:

  • One to One, One to Many, Many to Many
  • Optionality
  • Relationship Cardinality and Optionality Notations
  • How to read the relationships?
  • Not Null Constraint

7 – Relationships in an OLTP Data Model using Erwin

  • Introduction by the trainer and students
  • Introduction about data model
  • Use Case: H1B Applicant Data Model
  • Identifying lookup table and transaction tables
  • Creation of data model using Erwin
  • creation of entity and primary keys in Erwin
  • Creating conceptual data model
  • Identifying null and not null
  • Identifying cardinality
  • Identifying one to one, one to zero/one/many, one to one/many
  • Non identifying relationship

8 – Relationships in a Data Model using Erwin

  • Many to Many relationship
  • How to create a Conceptual Data Model
  • Identifying relationship
  • How to handle composite primary keys in a data model
  • Why data analysis is important?
  • Self-Referential Integrity Relationship
  • Cardinality
  • How to create a Logical Data Model
  • How to create a Lookup Script?
  • How to do forward engineering (schema generation)?

9 – SuperType, SubType

  • Generalization with subjoin subtypes (Mutually exclusive)
  • Attribute Inheritance
  • Disjoint (Exclusive) Constraint
  • Overlapping (Inclusive) Constraint
  • Participation (Completeness Constraint)
  • Specialization (Top Down Approach)
  • Generalization (Physical Data Model)
  • Super Type Implementation (Single Table)
  • Sub Type Implementation
  • When we should use supertype implementation?
  • When we should use subtype implementation?

10 – Normalization Concepts

Business Process: What happens in a clinic with doctors patients visiting fee and medicines provided?

  • Normalization Intro
  • What is Normalization? Why Normalization is required?
  • What is redundancy?
  • Insert, Update, Delete Anomaly

Data Analysis of a clinic (clinic, doctor, patient, fees and medicines provided) – Case Study

  • Functional Dependency
  • 1NF, 2NF, 3NF

11 – Normalization – Data Analysis of Student data (student, course, grade, instructor)-

Business Process: What happens in student, course, instructor relationship?

  • Create tables in 1 NF, 2NF, 3NF with the business rule “1 course can be taught by only one instructor”
  • How to modify the data model when business rules change “1 course can be taught by more than one instructor”

Normalization – Small Retail Sales Data – 1NF, 2NF, 3NF

Business Process: How to analyze retail sales data

  • Data Analysis of a small Retail Sales Data which consists of order, payment, shipment, federal tax, state tax, billing, items, items ordered, item name, total price, ordered quantity and how to handle multiple payment for an order

12 – UBER-OLA OLTP Data Model – Sample Case Study

  • Business Process: How to store Rider Information and how to query the data


  • How to build conceptual data model?
  • How to build source schema (OLTP)?
  • How to build target schema (Dimensional)?
  • How to aggregate the data on daily basis and monthly basis (olap analysis)?
  • How to calculate the daily trip cost?
  • How to find out the drivers who cancelled the trip?
  • How much money driver made?
  • How to run different queries on top of this data model?
  • Uber carpool scenario

Business Process: How to capture Training Center Employee/Student/Course Information/fees/training session

  • How to capture the products that are explained?
  • How to capture the training videos that are sold?
  • how to implement identifying, non-identifying relationships?
  • How to implement super type and sub type?

14 – Cloud OLTP Data Model – Sample Case Study

Business Process: How to store the online sales for a product? – Microsoft Office 365 as example from Web browser Application

  • Explanation of office 365 application
  • Explanation of table creation
  • How to capture users, plans, option and subscription

15 – How to create a Staffing OLTP Data Model? – Sample Case Study

Business Process: How to hire a candidate.

16 – US Banking OLTP Data Model – Sample Case Study

Business Process: How to store financial and nonfinancial transactions for a Checking Account?

17 – US Mortgage OLTP Data Model

  • Business Process – How to create an OLTP Data Model for US Mortgage URLA 1003 Application Form?

18 – Dimensional Data Modeling:


  • What is Business Intelligence?
  • What is Data Warehouse?
  • What is Data Mart?
  • What is ETL Process?
  • Difference between OLTP and Dimensional
  • What is Inman’s Approach?
  • What is Kimball’s Approach?
  • What is Dependent Data Mart? And What is an Independent Data Mart?
  • What is Source Schema and What is Target Schema?
  • How to design the Data Mart?
  • What is Star Schema?
  • What is Snowflake Schema?
  • What is Business Process?
  • What is a grain statement and what is the lowest level of Granularity?
  • What is a Dimension?
  • What is a Degenerate Dimension?
  • What is a Causal Dimension?
  • What is Junk Dimension?
  • What is Outrigger Dimension?
  • What is Slowly Changing Dimension Type1, Type2, and Type3?
  • What is a Fact or a Measure?
  • What is Additive Fact, Semi Additive fact and Non-Additive Fact?
  • What is a Fact Table?
  • What is Fact less Fact Table?
  • What is Transaction Fact?
  • What is Aggregate Fact?
  • What is Accumulation Fact?
  • What is a Periodic Fact?
  • What is a surrogate key?
  • What is the specialty of Date Key as a surrogate column?
  • How to avoid NULL VALUES in the primary keys of a Fact Table?

19 – Dimensional Data Models – Case Study:

  • Point of Sales Data Model – How to design the star schema?
  • US Mortgage URLA 1003 Data Model
  • Retail Bank Data Model– How to store ATM Transactions?
  • OLA/Uber Data Model – How to store ride information?
  • Cloud Data Model – How to store products sold on cloud environment
  • Banking Data Model: How to store Daily and Monthly Data?

20 – Fundamentals:

  • How to use Erwin Data Modeling Tool, Oracle SQL Data Modeler, TOAD Data Modeler, SAP Power Designer.

Data Modeling Demo Videos

In this section, you can view some of the Demo Videos that I have posted on the YouTube. You can find the Syllabus of the actual Data Modeling Video Tutorials here! If you are interested in buying this Video, please reach us at 91-9080157239 or you email us your requirements to

01. Data Modeling Development Life Cycle

02. Data Warehouse Training – Table and PK

03. Simple Select Statement and Alter Statements

04. Data Warehouse Training ETL Tools

05. Demo Data Modeling and Data Warehouse Training Normalization

06 Demo Data Modeling and Data Warehouse Training – Cardinality and Optionality