层次模型、网状模型、关系模型。其中应用最广泛的是关系模型。
1.层次模型
层次模型是数据处理中发展较早、技术上也比较成熟的一种数据模型。它的特点是将数据组织成有向有序的树结构。层次模型由处于不同层次的各个节点组成,除根节点外,其余各节点有且仅有一个上一层节点作为其“双亲”,而位于其下的较低一层的若干个节点作为其“子女”。结构中节点代表数据记录,连线描述位于不同节点数据间的从属关系(为一对多的关系知
层次模型反映了现实世界中实体间的层次关系,层次结构是众多空间对象的自然表达形式,并在一定程度上支持数据的重构。但其应用时存在以下问题。
査询节点的效率低,数据插入、删除操作比较复杂。
卩)要求用户了解数据的物理结构,并在操作命令中给出数据的存取途径。
卩)模拟多对多联系时导致物理存储上的冗余。
(句数据独立性较差。
网状模型
网状模型是数据模型的另一种重要结构,它反映着现实世界中实体间更为复杂的联系。其基本特征是:节点数据间没有明确的从属关系,一个节点可与其他多个节点建立联系。网状模型用连接指令或指针来确定数据间的连接关系,是多对多类型的数据组织方式。
网状模型的优点是:可以描述现实生活中极为常见的多对多的关系。网状模型的数据存储效率高于层次模型,但其结构的复杂性限制了它在数据库中的应用。网状模型在一定程度上支持数据的重构,具有一定的数据独立性和共享性,并且运行效率较高。但它应用时存在以下问题。
网状结构的复杂性,增加了用户查询和定位的困难。
( )网状数据操作命令具有过程式性质。
卩)不直接支持对层次结构的表达。
3胃关系模型
在层次与网状模型中,实体间的联系{文章来自 海口企业网站建设}www.HiSoSi.com主要是通过指针来实现的,即把有联系的实体用指针连接起来。而关系模型则采用完全不同的方法。
关系模型是根据数学概念建立的,它把数据的逻辑结构归结为一个二维表。其中,实体本身的信息以及实体之间的联系均表现为二维表,这种表称为关系。一个实体由若干个关系组成,而关系表的集合就构成关系模型。关系模型是应用最广泛的一种数据模型,它具有以下优点。
!)能够以简单、灵活的方式表达现实世界中各种实体及其相互关系,使用与维护
(未完待续) 声明:部分资料来自合作媒体及网络,不代表本站观点。本站不对上述言论承担责任。关键字:模型,关系,节点,网状,数据