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

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.

主站蜘蛛池模板: 乐都县| 工布江达县| 崇义县| 萍乡市| 卓尼县| 安泽县| 云和县| 那坡县| 岚皋县| 星座| 高阳县| 新龙县| 吴旗县| 中宁县| 巩留县| 石家庄市| 淮安市| 玉山县| 耒阳市| 中牟县| 沁阳市| 桓台县| 阿城市| 平凉市| 瑞丽市| 吉隆县| 伊春市| 调兵山市| 吕梁市| 万州区| 浙江省| 伽师县| 南陵县| 五寨县| 平武县| 永清县| 西峡县| 安新县| 东平县| 佛坪县| 铁岭县|