Refactoring the Echelon Reference Series
Any time you build a nontrivial data model, you have to expect the original assumptions will be tested, and found wanting. You’re not going to get it right the first time. In fact, I’ve read design books — data modeling and software design — that advise the reader to be …