不同的数据模型之间的主要区别是

1个回答
百度网友27a1b37
2023-02-14
知道答主
回答量:22
采纳率:0%
帮助的人:2.8万
展开全部
数据模型之间的根本区别在于数据之间联系的表示方式不同。

数据库的类型是根据数据模型来划分的,而任何一个DBMS也是根据数据模型有针对性地设计出来的,这就意味着必须把数据库组织成符合DBMS规定的数据模型。目前成熟地应用在数据库系统中的数据模型有:层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同(即记录型之间的联系方式不同)。层次模型以“树结构”表示数据之间的联系。网状模型是以“图结构”来表示数据之间的联系。关系模型是用“二维表”(或称为关系)来表示数据之间的联系的。


三种数据模型各自的优点:

一、层次模型:存取方便且速度快;结构清晰,容易理解;数据修改和数据库扩展容易实现;检索关键属性方便。
二、网状模型:能明确而方便地表示数据间的复杂关系。
三、关系模型:优点在于结构特别灵活,概念单一,满足所有布尔逻辑运算和数学运算规则形成的查询要求;能搜索、组合和比较不同类型的数据;增加和删除数据非常方便。

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消