数据模型,数据结构,数据字典的区别(数据模型,数据结构,数据字典是什么)

1.数据模型

数据是描述事物的符号记录,模型是对现实世界的抽象,数据模型是对数据特征的抽象和描述。

数据模型,数据结构,数据字典的区别(数据模型,数据结构,数据字典是什么)

专业术语总是抽象的。让我们举个例子。如果你去买房子,你会看到两种模型,一种是房产模型,一种是房屋模型(房屋规划)。

房产模型描述了房产规划、社区选址、社区绿化、交通状况、周边配套设施(幼儿园、学校、医院等)、未来房地产开发等。房屋模型描述了有多少房间、客厅,房子有阳台,门在哪里,墙在哪里,窗户在哪里,每个房间有多少平方米,甚至房子的布局都用各种符号来表示。清楚地。

就像房地产模型描述房地产、公寓模型描述房屋一样,数据模型是易于理解且易于计算机实现的描述数据的符号集合。

2.数据结构

数据结构是指彼此之间具有一个或多个特定关系的数据元素的集合。一般认为,数据结构是构成数据模型的三个要素之一。数据模型一般分为概念模型、逻辑模型和物理模型,数据的逻辑结构和物理结构对应于逻辑模型和物理模型。

逻辑结构反映了数据元素之间的数据关系,包括数据元素的层次关系和关联关系,但不包括数据在计算机中的存储位置;数据的物理结构是指数据的逻辑结构在计算机存储空间中的存储形式。如果我们以房子为例,我认为谈论房子的模型或房子的结构是没有问题的。

3.数据字典

数据字典是指数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等的定义和描述,这是数据字典的标准定义。然而,在目前的实际使用中,数据字典有两种不同的说法或使用方式。

一种说法是:在软件工程中,数据字典作为分析阶段的工具,供人们查询未知项的解释,例如:描述某个数据表中包含了哪些数据项、个数等。某些数据项的业务意义是什么等

另一种说法是:对于基础数据参考的管理,我们也以房子为例。房屋的数据字典包括房屋的方位:东、南、西、北、东西、南北等;房屋户型:两室一厅。客厅、三房一厅、两房两厅、三房两厅等;房屋性质:经济适用房、房改房、商品房等。

如果按照第一种说法来理解数据字典的话,其实本质上它和数据模型没有什么区别,只是叫法不同而已。如果按照第二种说法来理解的话,似乎称之为参考数据管理并没有什么错。怎么理解呢?这或许就是一个“仁者见仁,智者见智”的问题。

数据中心空调哪种好用,数据中心空调哪种好用一点
上一篇 2024-03-07 11:47:54
上海数据中心负载定制公司(上海数据中心排名)
下一篇 2024-03-07 12:12:37

相关推荐