什么是关系数据结构

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 03:33:30
什么是关系数据结构什么是关系数据结构什么是关系数据结构这是关系型数据库概念中提出的一个子概念.关系数据库系统是支持关系模型的数据库系统.而关系模型由:关系数据结构、关系操作集合和关系完整性约束组成.关

什么是关系数据结构
什么是关系数据结构

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