官术网_书友最值得收藏!

Data model perspectives

Data model perspectives are defined by ANSI as follows:

  • Conceptual data model: Describes the domain semantics, and is used to communicate the main business rules, actors, and concepts. It describes the business requirements at a high level and is often called a high-level data model. 
  • Logical data model: Describes the semantics for a certain technology, for example, the UML class diagram for object-oriented languages.
  • Physical data model: Describes how data is actually stored and manipulated at the hardware level, such as storage area network, table space, CPUs, and so on.

According to ANSI, this abstraction allows changing one part of the three perspectives without amending the other parts. One could change both the logical and the physical data models without changing the conceptual model. To explain, sorting data using bubble or quick sort is not of interest for the conceptual data model. Also, changing the structure of the relations could be transparent to the conceptual model. One could split one relation into many relations after applying normalization rules, or by using enum data types in order to model the lookup tables.

主站蜘蛛池模板: 托克逊县| 孟村| 江山市| 璧山县| 泾阳县| 宁城县| 呼伦贝尔市| 方正县| 东城区| 黄平县| 临汾市| 赣州市| 龙岩市| 金塔县| 旬邑县| 青河县| 阜宁县| 祁阳县| 丰原市| 荆州市| 卓尼县| 庆元县| 遂川县| 什邡市| 台中县| 伊宁县| 宝清县| 文成县| 会同县| 建平县| 金门县| 兴化市| 桐庐县| 准格尔旗| 伊春市| 离岛区| 海晏县| 威信县| 九龙坡区| 洪湖市| 木兰县|