Data Modeling - evan-401-advanced-javascript/seattle-javascript-401d31 GitHub Wiki

Data modeling is a concept for how we structure data in databases. As databases become increasingly complex build the database as you go quickly becomes unsuitable. Good use of data modeling has a number of benefits including better security, ease of maintenance, scalability, and ramp time for new users.

There are 3 main types of data models. Conceptual, logical and physical. Conceptual defines what data is being stored and how to organize it. Logical data modeling addresses how the data base system should be built. Finally the physical data model specifies how the database management system will be setup for the database.