[Computer Basics] entity and Model)

Source: Internet
Author: User

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.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.