Module 2

Testing and Refactoring the Model

In this module, you will learn how to test a graph data modelThe labels, relationship types and properties chosen to represent a domain. against real data and real questions, then refactor it to close the gaps you find.

By the end of this module, you will be able to:

  • Add sample data to your model and test it against the questions your use case needs answered
  • Recognize different kinds of questions and how each one shapes a model differently
  • Apply refactoring patterns - specific labelsA tag on a node that groups it with other nodes of the same kind. A node can carry more than one., hub nodesA vertex in a graph. In a property graph it can carry labels and properties., normalizing a propertyA named value stored on a node or a relationship. into a node, precomputing an aggregate, and shortcut relationshipsA named, directed connection between two nodes. Every relationship has a type, a start node and an end node. - to close a gap you've found
  • Retest a refactored model to confirm it answers a question it couldn't before
Ready, let's go! →