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

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.

主站蜘蛛池模板: 寿光市| 大足县| 裕民县| 都兰县| 怀仁县| 海城市| 益阳市| 田林县| 陆丰市| 阳朔县| 梅州市| 柘城县| 巴彦县| 锡林浩特市| 大埔县| 都匀市| 吉水县| 土默特左旗| 霞浦县| 六盘水市| 旬邑县| 临沧市| 浮梁县| 阿克苏市| 湘潭市| 陕西省| 衡水市| 正安县| 庐江县| 遵义市| 伽师县| 阜南县| 翁源县| 千阳县| 静乐县| 恩施市| 青龙| 枣庄市| 安康市| 饶阳县| 梅河口市|