关系模型的数据结构.docx

关系模型的数据结构关系模型源于数学,它用二维表来组织数据,而这个二维表在关 系数据库中称为关系。 关系数据库是表的集合 用关系表示实体以及实体间的联系的模型,称为关系模型,下面我们来看看关系模型 中的基本术语 ]关系 关系矗是二维表,它满足以下儿个条件 1) 关系表中的每一列都是不可再分的基本属性。(有子属性,分开了,不是关系表) 2) 表中的各属性不能重名 3) 表中的行、列次序并不重要,即交换列的前后顺序(比如将性别放在年龄前面) 不影响其表达的一个语义。 元组 表中的每一行数据称为一个元组,它相当于一个记录值 属性 表中的每一列是一个属性值的集合,列可以命名,称为属性名,属性与前面讲到的实 体属性(特征)或记录的字段意义相当。 关系表中的每一行数据不允许完全相同,因为存储值完全相同的两行或多行数据并没 有实际意义 ?主键 主键也称主码或主关键字,是表中用于唯一确定一个元组的一个属性或最小属性 组。 主键可以由一个属性组成,也可以由多个属性共同组成。 如表所示,学号就是此学生基本信息表的主键,因为它可以唯一地确定一个学生。而 表所示的关系的主键就山学号和课程号共同组成,因为一个学生可以选修多门 课程, 而且一门课程也可以有多个学生选修,因此,只有将学号和课程号结合起来才能共同 的确定一行记录。通常称山多个属性共同组成的主键为复合主键。表的主键与其实际 应用语义有关,与表设计者的

文档评论(0)

1亿VIP精品文档

相关文档