数据库网状模型应满足的条件?

数据库网状模型应满足的条件?,第1张

1、实体之间的关系是多对多的。

2、数据库中存在许多重复数据,需要消耗大量的存储空间。

3、数据库中的关系以指针连接的方式表示,因此需要占用大量的存储空间,并且查询速度较慢。

4、数据库的维护和管理比较困难,容易出现数据冗余和不一致的情况。

5、数据库的安全性和完整性难以保证,容易受到各种安全威胁和攻击。

6数据库网状模型不支持事务处理,不能对多个 *** 作进行一致性控制。

一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。

目标类型是数据库的组成成分,一般可分为两类:数据类型、数据类型之间的联系。数据类型如DBTG(数据库任务组)网状模型中的记录型、数据项,关系模型中的关系、域等。联系部分有DBTG网状模型中的系型等。

数据结构是数据模型的基础,数据 *** 作和约束都基本建立在数据结构上。不同的数据结构具有不同的 *** 作和约束。

扩展资料:

数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。它是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。

约束条件可以按不同的原则划分为数据值的约束和数据间联系的约束;静态约束和动态约束;实体约束和实体间的参照约束等。

它用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式。优点是能明确而方便地表示数据间的复杂关系;数据冗余小。缺点在于网状结构的复杂,增加了用户查询和定位的困难;需要存储数据间联系的指针,使得数据量增大;数据的修改不方便(指针必须修改)。

参考资料来源:百度百科——数据模型

1、层次模型满足以下二个条件的基本层次联系的集合:(1)有且只有一个结点没有双亲结点(这个结点叫根结点);(2)除根结点外的其他结点有且只有一个双亲结点。层次模型与网状模型类似,分别用记录和链接来表示数据和数据间的联系。与网状模型不同的是:层次模型中的记录只能组织成树的集合而不能是任意图的集合。层次模型可以看成是网状模型的特例,它们都是格式化模型。它们从体系结构、数据库语言到数据存储管理均有共同的特征。在层次模型中,记录的组织不再是一张杂乱无章的图,而是一棵"倒长"的树。2、网状模型满足以下二个条件的基本层次联系的集合:(1)允许一个以上的结点没有双亲结点;(2)一个结点可以有多个双亲结点。网状模型中的数据用记录(与Pascal语言中的记录含义相同)的集合来表示,数据间的联系用链接(可看作指针)来表示。数据库中的记录可被组织成任意图的集合。3、关系模型关系模型用表的集合来表示数据和数据间的联系。每个表有多个列,每列有唯一的列名。在关系模型中,无论是从客观事物中抽象出的实体,还是实体之间的联系,都用单一的结构类型——关系来表示。在对关系进行各种处理之后,得到的还是关系——一张新的二维表。 追问: 请问你大爷的。区别说来就OK了 回答: 你大爷的你比较一下不就是区别的吗,快给我分数, 不然虐死你嘎嘎 追问: 大。言。不。惭。 回答: 你大爷的,我都回答了还不给我分数啊 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9653223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存