Week 3 : MongoDB Schema design Although we could keep the data in Third normal form, MongoDB recommends to store data close to the application in an Application driven schema. Key principles : 1. Rich documents 2. Pre/Join Embed data 3. No Merge Joins 4. No Constraints 5. Atomic operations 6. No declared Schema Relational Normalization: Goals of relational normalization 1. Free the database of modification anomalies 2. Minimize redesign when extending 3. Avoid bias toward any particular access pattern MongoDB does not consider the 3 rd goal in its design. Alternate...