title: NoSQL normalizing help
body: <p>I am just starting out with NoSQL databases and have been reading material to try and wrap my head around how to think in NoSQL terms. The best way for me to do this is to play around.</p>
  <p>With that being said I started thinking about how I could implement a traditional relational model in NoSQL and would like some help and input from those who know NoSQL databases well.</p>
  <p>Say I want the following relationships:</p>
  <blockquote>
  <p>Owner 1 - M PC</p>
  <p>PC 1 - M Parts</p>
  </blockquote>
  <p>In this traditional relational schema we have an Owner of a PC and then each PC can be made up of many parts. This means that we generally would have the following tables:</p>
  <blockquote>
  <p>Parts</p>
  <p>PC</p>
  <p>PCParts</p>
  <p>Owner</p>
  </blockquote>
  <p>I have a couple of questions about this.</p>
  <ol>
  <li>How would an experienced NoSQL developer create the data model for this?</li>
  <li>Would the PC just contain an array of Part keys? Or have I missed the point?</li>
  </ol>
  <p>Any information on this would be welcomed.</p>