Data modeling is first creating a structure for the data collected and using and organizing this data in a way that is easily accessible and efficient to store and pull the data for reports and analysis. In order to create a structure for data, it must be named appropriately and show a relationship with other data. It also must fit appropriately in a class. For instance, with a database of media, users might have a hierarchical structure of objects that include photos, videos, and audio files. Within each category, users can classify objects accordingly.