- Learning PostgreSQL 10(Second Edition)
- Salahaldin Juba Andrey Volkov
- 185字
- 2021-07-02 22:42:05
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.
推薦閱讀
- 課課通計(jì)算機(jī)原理
- 火格局的時(shí)空變異及其在電網(wǎng)防火中的應(yīng)用
- 精通MATLAB神經(jīng)網(wǎng)絡(luò)
- 輕松學(xué)PHP
- 一本書玩轉(zhuǎn)數(shù)據(jù)分析(雙色圖解版)
- Java開發(fā)技術(shù)全程指南
- 流處理器研究與設(shè)計(jì)
- 21天學(xué)通Visual Basic
- Prometheus監(jiān)控實(shí)戰(zhàn)
- 網(wǎng)絡(luò)安全技術(shù)及應(yīng)用
- 強(qiáng)化學(xué)習(xí)
- 3ds Max造型表現(xiàn)藝術(shù)
- 智慧未來
- 與人共融機(jī)器人的關(guān)節(jié)力矩測(cè)量技術(shù)
- 計(jì)算智能算法及其生產(chǎn)調(diào)度應(yīng)用