关系数据模型中的“关系”怎么理解?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:34:29

关系数据模型中的“关系”怎么理解?

指实体与实体间联系关系是笛卡儿积的有一定意义的、有限的子集,所以关系也是一个二维表,表的每一行对应一个元组,表的每一列对应一个域.由于域可以相同,为了加以区分,必须对每列起一个唯一的名字,称为属性(Attribute).n目关系有n个属性.当n=1时,称该关系为单元关系,当n=2时,称该关系为二元关系.
在关系模型中吧数据看成是二维表中的元素,操作的对象和结果都是二维表,一张二维表就是一个关系.
关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一.在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为“关系”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系.而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的.