Probably no answers, because it appears to have been posted in the wrong location. I'll move it to the Database Concepts and Design forum, which looks like it should be a better 'fit.' The 'Other', 'Database Server' forum is intended for discussions specific to other database servers (EnterpriseDB, Ingres, etc.) and not about general database design questions.