Data Modeling

Data Modeling

Data modeling in software engineering is the process of creating a data model for an information systemby applying formal data modeling techniques.

There are several different approaches to data modeling, including

Conceptual Data Modeling - identifies the highest-level relationships between different entities.

Enterprise Data Modeling - similar to conceptual data modeling, but addresses the unique requirements of a specific business.

Logical Data Modeling - illustrates the specific entities, attributes and relationships involved in a business function. Serves as the basis for the creation of the physical data model.

Physical Data Modeling - represents an application and database-specific implementation of a logical data model.