Entity and model:
Viki:
An entity is a thing that can be distinguished and independent, but it does not need to be material. In particular, abstraction and legal preparation are often considered as entities.
It can be seen that the entity is the object of study in the software system.
For example, in the student information management system, the student concept is an entity, which is the main research object of our software system.
Data Model:
In software engineering, a data model is a model that defines how data is input and output. Its main function is to provide data definitions and formats for information systems. The data model is the core and basis of the database system. The existing database systems are built based on a certain data model.
This concept is more common in the database system. It aims to abstract the research object and establish a relationship with the data model in the database system.
It can be learned from the object concept that the object is the object of the database system. Therefore, the modeling process is to abstract and define the object and use a data model.
Describes entities. This data model provides data support for the database system.
After these concepts are introduced to the client:
Data transmission layer data model: entity: Data Exchange document, model: JavaBean
Business logic layer data model: entity: client system research object, model: data abstraction of specific business
About Naming:
Entity, model, datamodel
These three names are often seen during development. In fact, they are all the same concept, namely, the definition of the data model, which is the product of the abstract description of the object.
Entities refer to concepts existing during design and do not appear in specific definitions of computer systems. data models are the operational objects in computer systems and support data.