- 6
- 0
- 约5.92千字
- 约 9页
- 2019-10-26 发布于广东
- 举报
关系模型的数据结构
关系模型源于数学,它用二维表来组织数据,而这个二维表在关系数据库中称为关系。
关系数据库是表的集合
用关系表示实体以及实体间的联系的模型,称为关系模型,下面我们来看看关系模型中的基本术语
关系
关系就是二维表,它满足以下几个条件
关系表中的每一列都是不可再分的基本属性。(有子属性,分开了,不是关系表)
表中的各属性不能重名
表中的行、列次序并不重要,即交换列的前后顺序(比如将性别放在年龄前面)不影响其表达的一个语义。
元组
表中的每一行数据称为一个元组,它相当于一个记录值
属性
表中的每一列是一个属性值的集合,列可以命名,称为属性名,属性与前面讲到的实体属性(特征)或记录的字段意义相当。
关系表中的每一行数据不允许完全相同,因为存储值完全相同的两行或多行数据并没有实际意义
主键
主键也称主码或主关键字,是表中用于唯一确定一个元组的一个属性或最小属性组。
主键可以由一个属性组成,也可以由多个属性共同组成。
如表所示,学号就是此学生基本信息表的主键,因为它可以唯一地确定一个学生。而表所示的关系的主键就由学号和课程号共同组成,因为一个学生可以选修多门课程,而且一门课程也可以有多个学生选修,因此,只有将学号和课程号结合起来才能共同的确定一行记录。通常称由多个属性共同组成的主键为复合主键。
表的主键与其实际应用语义有关,与表设计者的意图有关,如表,用(学号,课程号)作为主
您可能关注的文档
- 人教版高中历史必修二-第12课--从计划经济到市场经济课件 .ppt
- 部编人教版历史九年级上册第五单元步入近代第14课文艺复兴运动课件.ppt
- 沪科版八年级全一册课件4.1光的反射.ppt
- 部编人教版二年级语文下册中国美食课件.pptx
- 2019-2020学年四川省广安市广安中学高二9月月考(文)数学考试试题(解析版).doc
- 第二节公共关系的要素.ppt
- 简简单单教中文.ppt
- 人教部编版八年级上册历史第二单元第6课戊戌变法练习题.docx
- 江苏省扬州大学附属中学东部分校2019-2020初三年级第一学月检测试卷 数学试题 无答案.docx
- 解答数学各重要知识块题型的万能公式和易错提醒.doc
原创力文档

文档评论(0)