关系模型的数据结构特点是什么?急求!
发布网友
发布时间:2022-03-26 17:55
我来回答
共2个回答
懂视网
时间:2022-03-26 22:16
以数据库为例,关系模型的数据结构是单一的,实体以及实体间的各种联系均用关系来表示,从用户角度看,关系模型中数据的逻辑结构是一张二维表。
数据结构(data structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合,往往同高效的检索算法和索引技术有关。大多数数据结构都由数列、记录、可辨识联合、引用等基本类型构成。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构意味着接口或封装,一个数据结构可被视为两个函数之间的接口,或者是由数据类型联合组成的存储内容的访问方法封装。指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。
热心网友
时间:2022-03-26 19:24
特点也就是优缺点
关系模型有如下优点
1. 数据结构简单
在关系模型中,数据模型是一些表格的框架,实体通过关系的属性(即表格的栏目)表示,实体之间的联系通过这些表格中的公共属性(可以不同属性名,但必须同域)表示。结构非常简单,即使非专业人员也能一看就明白。
2. 查询与处理方便
在关系模型中,数据的操作较非关系模型方便,它的一次操作不只是一个元组,而可以是一个元组集合。特别在高级语言的条件语句配合下,一次可操作所有满足条件的记录。
3. 数据独立性很高
在关系模型中,用户对数据的操作可以不涉及数据的物理存储位置,而只须给出数据所在的表、属性等有关数据自身的特性即可,具有较高的数据独立性。
4. 坚实的理论基础
与网状模型和层次模型不同,关系模型一开始便注重理论研究。在数据库领域专家的不懈努力下,关系系统的研究日趋完善,而且也促进了其它软件分支如软件工程的发展。
关系模型也存在的不足的地方:
1. 查询效率低
关系模型的数据库管理系统提供了较高的数据独立性和非过程化的查询功能,因此系统的负担很重,直接影响查询速度和查询效率。
2. 关系DBMS实现较困难
由于关系数据库管理系统的效率比较低,必须对关系模型的查询进行优化,这一工作相当复杂,实现难度比较大。