Data modeling for relational databases uses entity relationship diagrams, normalization and more…. Techniques which have evolved to perfection over the years. However data naturally does not exist in this full normalized form in real world applications. Document databases like Couchbase Server provide flexible primitives like JSON documents for storing entities but this does not mean data modeling is a lost art!
If you are a data modeller with experience in relational database data modelling, this article will get you up to speed on how to model data with document databases.
You can read on here at DB-Engines.com,