Section 1 : Welcome

Lecture 1 Welcome 00:03:29 Duration
Lecture 2 About This Course 00:03:21 Duration

Section 2 : Data Modeling Fundamentals

Lecture 1 Introduction to Data Modeling Fundamentals 00:01:09 Duration
Lecture 2 The Purpose and Role of Data Modeling 00:08:13 Duration
Lecture 3 Basic Data Modeling Concepts and Terminology 00:10:19 Duration
Lecture 4 Navigate Your Alternatives Among Methodologies, Techniques, and Notations
Lecture 5 Compare Data Modeling to Database Design 00:04:18 Duration
Lecture 6 Compare Transactional Data Modeling to Analytical Data Modeling 00:05:09 Duration
Lecture 7 Summarize Data Modeling Fundamentals

Section 3 : The Building Blocks of Data Modeling

Lecture 1 Introducing Data Modeling Building Blocks 00:00:37 Duration
Lecture 2 The Role of Entities in Data Modeling 00:05:02 Duration
Lecture 3 Add Attributes to Your Data Model 00:08:39 Duration
Lecture 4 Use Multi-Valued Attributes in Your Data Model 00:05:43 Duration
Lecture 5 Build Relationships into Your Data Model 00:07:04 Duration
Lecture 6 Summarize Data Modeling Building Blocks 00:00:32 Duration

Section 4 : Add Real-World Complexities to Entities and Attributes

Lecture 1 Why Real-World Complexities Matter in Data Modeling 00:01:07 Duration
Lecture 2 Build Hierarchies for the Entities in Your Data Model 00:09:50 Duration
Lecture 3 Specify Constraints for Your Attributes 00:09:59 Duration
Lecture 4 Specify Cross-Entity Dependencies Through Strong and Weak Entities 00:07:42 Duration
Lecture 5 Summarize Real-World Entity and Attribute Complexities 00:01:01 Duration

Section 5 : Add Real-World Complexities to Relationships

Lecture 1 Why Relationship Cardinality and Complexities Matter 00:01:33 Duration
Lecture 2 Build Real-World Complexities into Data Model Relationships 00:09:46 Duration
Lecture 3 Define the Maximum Cardinality of a Relationship 00:06:43 Duration
Lecture 4 Define the Minimum Cardinality of a Relationship 00:07:48 Duration
Lecture 5 Use Crow's Foot Notation for Minimum and Maximum Cardinality
Lecture 6 Summarize Cardinality and Complex Relationships

Section 6 : Move Across the Different Levels of a Data Model

Lecture 1 Harmonize Different Levels of a Data Model 00:01:05 Duration
Lecture 2 A Brief Look at Relational Database Normalization 00:09:56 Duration
Lecture 3 Forward-Engineering Your Conceptual Data Model
Lecture 4 More Data Model Forward-Engineering 00:07:44 Duration
Lecture 5 Reverse-Engineer a Physical Model Back into a Conceptual Model 00:07:39 Duration
Lecture 6 Summarize How to Work with Different Levels of a Data Model 00:00:37 Duration

Section 7 : Software for Data Modeling

Lecture 1 The Importance of Data Modeling Software 00:00:39 Duration
Lecture 2 Build a Data Model with a Drawing Program 00:05:24 Duration
Lecture 3 Build a Model with a Data Modeling Software Tool 00:07:11 Duration