GraphAcademy
Categories
Certifications
Teams
All Courses
/
Graph Data Modeling Fundamentals
Course
Graph Data Modeling Fundamentals
31 lessons across 8 modules
Foundational
Core Database
Sharpen your Cypher
Homepage
Data Engineer
Cypher
Build a Neo4j-backed Application
Beginner
About this course
In this course, you will learn
Graph data modeling fundamentals
Creating graphs
Graph Refactoring
Course content
8 modules,
31 lessons
.
01
Getting Started
3 lessons
1.1
What is Graph Data Modeling?
1.2
The Domain
1.3
Purpose of the Model
02
Modeling Nodes
4 lessons
2.1
Modeling Nodes
2.2
Creating Nodes
2.3
Identifying a New Label
2.4
Creating More Nodes
03
Modeling Relationships
4 lessons
3.1
Modeling Relationships
3.2
Creating Initial Relationships
3.3
Identifying a New Relationship
3.4
Creating More Relationships
04
Testing the Model
2 lessons
4.1
Testing
4.2
Testing with Instance Model
05
Refactoring the Graph
7 lessons
5.1
Refactoring
5.2
Labels in the Graph
5.3
Adding the Actor Label
5.4
Retesting After Refactoring
5.5
Retesting with Actor Label
5.6
Adding the Director Label
5.7
Avoid These Labels
06
Eliminating Duplicate Data
6 lessons
6.1
Eliminating Duplicate Data
6.2
Adding Language Data
6.3
Refactoring Duplicate Data
6.4
Adding Language nodes
6.5
Adding Genre nodes
6.6
Eliminating Complex Data in Nodes
07
Using Specific Relationships
3 lessons
7.1
Specific Relationships
7.2
Specializing ACTED_IN and DIRECTED Relationships
7.3
Specializing RATED Relationships
08
Adding Intermediate Nodes
2 lessons
8.1
Intermediate Nodes
8.2
Adding a Role Node
Your onboarding assistant
Your personalised learning path will appear here as we chat.