Modeling process

Process is divided into two phases:

modeling-process

Phase-1 : Requirements

Gather requirements as you would for a Relational database. The output of this phase are:

  1. An Entity Relationship Diagram (ERD). This is in common with how you would deal with a relational databases.

  2. List of Access Patterns and put them in a template like this.

Template - Google docs

  • Download & review the access pattern template

access-pattern-template

Access pattern - template
  • You will be using the template for keeping track of the ACME access patterns
Access pattern - solution
  • This sheet is populated with info on access patterns for ACME bank
  • You will also find the sample data for each iteration/version of the model;

Phase-2 : Modeling

This is where you apply modeling best practices and patterns to build the various entity relationships in your model.

This process is Iterative. Do NOT hesitate to adjust model design during modeling