Peter Harkins, at his blog Push CX, suggests "Three rules for data base creation and management":

  1. All Fields Become Optional

  2. All Relationships Become Many-to-Many

  3. Chatter Always Expands