12 Rules of Relationship Database Design