关系数据库采用的数据结构是什么?

关系数据库采用的数据结构是什么?,第1张

单一的数据结构-关系(表文件)。

关系数据库

的表采用

二维表

格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于Excle工作表。一个数据库可以包含任意多个数据表。

在用户看来,一个关系模型的逻辑结构是一张二维表,由行和列组成。这个二维表就叫关系,通俗地说,一个关系对应一张表。

扩展资料

关系型数据库

按照结构化的方法存储数据,每个数据表都必须对各个字段定义好(也就是先定义好表的结构),再根据表的结构存入数据,这样做的好处就是由于数据的形式和内容在存入数据之前就已经定义好了,所以整个数据表的可靠性和稳定性都比较高,但带来的问题就是一旦存入数据后,如果需要修改数据表的结构就会十分困难。

关系型数据库为了避免重复、规范化数据以及充分利用好存储空间,把数据按照最小关系表的形式进行存储,这样数据管理的就可以变得很清晰、一目了然,当然这主要是一张数据表的情况。如果是多张表情况就不一样了,由于数据涉及到多张数据表,数据表之间存在着复杂的关系,随着数据表数量的增加,数据管理会越来越复杂。

参考资料来源:百度百科-关系型数据库

参考资料来源:百度百科-关系数据库

1.关系数据库模型的存储结构采用二维表格 形式

2.关系模型是1970年由E.F.Codd提出的。

它和层次、网状模型相比,有以下特点:

数据结构简单(二维表格)

扎实的理论基础。

关系运算理论

关系模式设计理论

3.关系模型:用二维表的形式表示实体和实体间联系的数据模型

4.关系模型的形式定义

一、三个组成部分:数据结构、数据 *** 作和完整性规则。

关系模型的基本数据结构就是关系。

关系运算分为关系代数和关系演算。

关系模型的三类完整性规则。

这是关系型数据库概念中提出的一个子概念。

关系数据库系统是支持关系模型的数据库系统。而关系模型由:关系数据结构、关系 *** 作集合和关系完整性约束组成。

关系数据结构:

在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。在用户看来,关系模型中数据的逻辑结构是一种二维数据结构,在数据库中就表现为一张二维表。

数据结构就是计算机存储、组织数据的方式,关系就是实体间的某种联系,例如两个实体分别为学生与课程,在选课系统的环境下,他们之间的联系就是“选课”,我们为了想存储下每个学生都选了什么课,可以以学生实体与课程实体的联系建立起一个二维的逻辑结构,在这种逻辑结构中我们可以很轻松的检索两实体间的关系集,例如某一学生都选了什么课,或者是某一课程都有哪些学生选了,多维的关系数据结构可以以此类推,但很少见到实际应用,大多都是二维关系的组合应用。

关系数据结构的重点在于“实体”与“关系”的选择,只要记住“关系”是指的实体与实体之间的联系就可以了,作为关系数据结构中维度的定义,具体的(麻雀)或是抽象的(鸟)实体都可以,但行为(吃)或属性(小)是不行的。


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

原文地址: https://outofmemory.cn/sjk/9636767.html

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

发表评论

登录后才能评论

评论列表(0条)

保存