作业帮 > 综合 > 作业

什么是关系数据结构

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 10:38:05
什么是关系数据结构
这是关系型数据库概念中提出的一个子概念.
关系数据库系统是支持关系模型的数据库系统.而关系模型由:关系数据结构、关系操作集合和关系完整性约束组成.
关系数据结构:
在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示.在用户看来,关系模型中数据的逻辑结构是一种二维数据结构,在数据库中就表现为一张二维表.
数据结构就是计算机存储、组织数据的方式,关系就是实体间的某种联系,例如两个实体分别为学生与课程,在选课系统的环境下,他们之间的联系就是“选课”,我们为了想存储下每个学生都选了什么课,可以以学生实体与课程实体的联系建立起一个二维的逻辑结构,在这种逻辑结构中我们可以很轻松的检索两实体间的关系集,例如某一学生都选了什么课,或者是某一课程都有哪些学生选了,多维的关系数据结构可以以此类推,但很少见到实际应用,大多都是二维关系的组合应用.
关系数据结构的重点在于“实体”与“关系”的选择,只要记住“关系”是指的实体与实体之间的联系就可以了,作为关系数据结构中维度的定义,具体的(麻雀)或是抽象的(鸟)实体都可以,但行为(吃)或属性(小)是不行的.