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

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.

主站蜘蛛池模板: 昌邑市| 西青区| 万年县| 通山县| 拜泉县| 上蔡县| 慈溪市| 宜川县| 晋江市| 新源县| 波密县| 章丘市| 封开县| 偏关县| 丹阳市| 东山县| 丘北县| 康保县| 霍州市| 南京市| 林西县| 安阳县| 申扎县| 乌兰县| 贵德县| 伊宁市| 家居| 喀喇沁旗| 庆云县| 即墨市| 辽源市| 隆德县| 若尔盖县| 信阳市| 温州市| 德州市| 长汀县| 临漳县| 林芝县| 烟台市| 舟曲县|