Data modeling is the process of defining datapoints and struc­tures at a detailed or abstract level to communicate information about the data shape, content, and relationships to target audiences.
Most projects benefit from having a data model. This article gives an overview of the most common types. At its heart, data modeling is about understanding how data flows through a system. Just as a ...