- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用
关系的
候选码、主码、外码
本节目录
CONTENTS
关系的候选码
关系的主码和外码
总结
关系的候选码
关系的候选码
候选码的定义
候选码(Candidate Key)
定义:能惟一标识关系中元组的一个属性或属性集,
称为候选码(Candidate Key)
性质 唯一性
候选码
最小性
“学生关系”中的学号能惟一标识每一个学生
“选课关系”中,只有属性的组合“学号+课程号”
才能惟一地区分每一条选课记录
关系的主码和外码
关系的主码和外码
主码的定义
主码(Primary Key)
定义:从多个候选键中选择一个作为查询、插入或
删除元组的操作变量,被选用的候选码称为主关系
码(主键,主码,关系键,关键字)。
“学生关系”中的以学号作为数据操作的依据
“学生关系”中的以姓名作为数据操作的依据
每个关系必定有且仅有一个主码,选定后不能重复!
关系的主码和外码
关系的主属性
主属性(Prime Attribute)与主属性(Non-Prime Attribute)
主属性:包含在主码中的各个属性称为主属性
非主属性:不包含在任何候选码中的属性称为非主属性
(或非码属性)
全码 :所有属性的组合是关系的候选码
关系的主码和外码
关系的主属性
全码
1:n
教师T 课程C 教师T
n :1
候选码为
(T ,C ,S)
1:n n :n
学生S 课程C 学生S 课程C
n :1 全码
超码 超码:包含候选码的属性集合。
关系的主码和外码
外码的定义
定义:如果关系R 的一个或一组属性X不是R 的主
2 2
码,而是另一个关系R 的主码,则该属性或属性
1
组X称为关系R 的外部关键键或外码(Foreign Key) ,
2
并称R 为参照关系(Referencing Relation) ,关系R
2 1
称为被参照关系(Referenced Relation)。
被参照关系的主码和参照关系的外码必须
定义在同一个域上
关系的主码和外码
外码举例说明
举例:
学生关系 院系关系
参照关系
您可能关注的文档
最近下载
- 六年级下册《别了,语文课》课件(共25张PPT).pptx VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元5教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元4教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元2教学单元活动方案.docx VIP
- 汽车构造8悬架油气弹簧以氮-惰性气体作为弹性介质用.pdf
- 工学一体化课程《小型网络安装与调试》任务2教学单元6教学单元活动方案.docx VIP
- 2022年中国绿色金融发展报告.pdf VIP
- 工学一体化课程《小型网络安装与调试》任务2教学单元3教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务4教学单元7教学单元活动方案.docx VIP
- 工学一体化课程《小型网络安装与调试》任务4教学单元6教学单元活动方案.docx VIP
文档评论(0)