1.2.6网状模型

    xiaoxiao2022-07-07  195

    网状数据模型的典型代表是DBTG系统,亦称CODASYL系统。

    1. 网状模型的数据结构,在数据库中,满足一下两个条件的基本层次联系集合称为网状模型:

    (1)允许一个以上的结点无双亲

    一个结点可以有多于一个的双亲。

    1. 网状模型的数据操纵与完整性约束

    (1)支持记录码的概念,码即唯一标识记录的数据项的集合。

    (2)保证一个联系中双亲记录和子女记录之间是一对多的联系。

    (3)可以支持双亲记录和子女记录之间的某些约束条件。

    2. 网状模型的优缺点:

    优点:(1)能够更为直接地描述现实世界,如一个结点可以有多个双亲,结点之间可以有多种联系(2)具有良好的性能,存取效率较高。

    缺点:(1)结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。(2)网状模型的DDL、DML复杂,并且要嵌入某一种高级语言中,用户不易掌握,不易使用。(3)由于记录之间的联系是通过存取路径实现的,因此用户必须了解系统结构的细节,加重了编写应用程序的负担。

    最新回复(0)