首页 > 试题广场 >

层次型、网状型和关系型数据库划分原则是。 ()

[单选题]

层次型、网状型和关系型数据库划分原则是。 ()

  • 记录长度
  • 文件的大小
  • 联系的复杂程度
  • 数据之间的联系
网状型数据库:网状数据库采用的是以记录类型为结点的网状数据模型,是一种导航式(Navigation)的数据库——用户在操作数据库时不但要指明要访问的对象(数据),还要规定其存取路径。网状数据库模型对于层次和非层次结构的信息都能比较自然的模拟,在关系数据库出现之前网状DBMS要比层次DBMS用得普遍。在数据库发展史上,网状数据库占有重要地位。
层次型数据库:它采用层次数据模型(类似于数据结构中的“树”)来模拟现实世界中按层次组织起来的事物。层次数据库管理系统也是按记录来存取数据的,层次数据模型中最基本的数据关系是基本层次关系,它代表两个记录型之间一对多的关系,也叫做双亲-子女关系(Parent-Child Relationship,PCR)。数据库中有且仅有一个记录型无双亲,称为根节点。其他记录型有且仅有一个双亲。
层次数据模型的优点是结构简单、层次清晰、易于理解,并能够提供良好的完整性支持。其缺点包括:处理非层次性联系如多对多联系的数据时比较繁琐,只能通过引入冗余结点或虚拟结点来实现;查询子结点必须通过父结点,即从根节点开始访问,这样降低了数据访问效率;层次型数据库对数据插入和删除有较多限制。
关系型数据库采用二维表结构储存与管理数据,并规定了表内和表间数据的依存关系。可以简单地理解为,关系数据库中的表结构与我们日常生活中经常使用的数据表(比如Office办公软件Word/Excel中的表格)对应,当然关系型数据库中经过抽象后的数据表结构可以支持更多的数据类型,并附加所需的约束条件,这也符合技术来源于现实世界、并服务于现实世界生产活动的本质规律。
发表于 2018-06-29 11:40:56 回复(0)
d
发表于 2021-10-08 19:22:49 回复(0)
D
发表于 2018-01-09 12:56:34 回复(0)