层次模型和网状模型的特点,优缺点分别什么?

 我来答
藏寿马佳勇捷
2020-01-06 · TA获得超过3991个赞
知道大有可为答主
回答量:3135
采纳率:26%
帮助的人:174万
展开全部
  1、层次模型特点
  (1)有且只有一个结点没有双亲结点(这个结点叫根结点);
  (2)除根结点外的其他结点有且只有一个双亲结点.
  优点:
  1)层次模型的数据结构比较简单清晰;
  2)层次数据库的查询效率高;
  3)层次数据库模型提供了良好的完整性支持。
  缺点:
  1)现实世界中很多联系是非层次性的,如结点之间具有多对多联系。
  2)一个结点具有多个双亲等,层次模型表示这联系的方法很笨拙,对插入和删除操作的限制比较多。
  3)查询子女结点必须通过双亲结点。
  4)由于结构严密,层次命令趋于程序化.
  2、网状模型特点
  (1)允许一个以上的结点没有双亲结点;
  (2)一个结点可以有多个双亲结点.
  优点:
  (1)
能够更为直接地描述现实世界。如一个结点可以有多个双亲,结点之间可以有多种联系。
  (2)
具有良好的性能,存取效率较高。
  缺点:
  (1)结构负责,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。
  (2)
其数据定义语言(DDL)、数据操作语言(DML)复杂,用户不容易使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式