Data modeling is the process of defining and representing the data elements in a system in order to communicate connections between data points and structures. In his impactful book “https://www.goodreads.com/en/book/show/23463279-designing-data-intensive-applications,” Martin Kleppmann describes data modeling as the most critical step in developing any information system.

Moreover, allowing data sharing across components within an information system is critical for the good functioning of the system.

A data model is a specification that describes the structure of the data stored in the system.

Now that we clarified what a data model is and the goals of data modeling, we can discuss how we get there.

Related Articles