Data Modeling 101

The goals of this article (Data Modeling 101) are to overview fundamental data modeling skills that all developers should have, skills that can be applied on both traditional projects that take a serial approach to agile projects that take an evolutionary approach.