试述层次数据模型的优缺点。
层次数据模型的优点: ①层次数据模型的结构比较简单清晰。 ②层次数据库的查询效率高。 ③层次数据模型提供了良好的完整性支持。层次数据模型的缺点: ①现实世界中很多联系是非层次性的,如结点之间具有多对多联系。 ②一个结点具有多个双亲,层次模型表示这类联系的方法很笨拙,对插入和删除操作的限制比较多,因而应用程序的编写比较复杂。 ③查询子女结点必须通过双亲结点。 ④由于结构严密,层次命令趋于程序化。
免费的网站请分享给朋友吧