- 2
- 0
- 约8.67千字
- 约 83页
- 2016-12-07 发布于江苏
- 举报
1. 关系间的引用 在关系模型中实体及实体间的联系都是用 关系来描述的,因此可能存在着关系与关 系间的引用。 例1 学生实体、专业实体以及专业与学生 间的一对多联系 学生(学号,姓名,性别,专业号,年龄) 专业(专业号,专业名) 两个关系间存在属性的引用,即学生关系引用了专业关系的主码“专业号”。学生关系中的专业号值必须是确实存在的专业,即,学生关系中的某个属性的取值需要参照专业关系的属性取值。 学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名) 关系间的引用(续) 例2 学生、课程、学生与课程之间的多对 多联系 学生(学号,姓名,性别,专业号,年龄) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩) 例2要说明的也是属性间存在引用。同样,选修关系中的学号必须是学生关系中有记录的学生,选修关系中的课程号值必须是课程关系中确实存在的。选修关系中某些属性的取值需要参照其他关系中属性的取值。 学生 学生选课 课程 关系间的引用(续) 例3 学生实体及其内部的领导联系(一对多) 学生(学号,姓名,性别,专业号,年龄,班长) 班长引用了本关系中“学号”属性,即必须是确实存在的学生的学号 2.外码(Foreign Key) 设F是基本关系R的一个或一组属性,但不
原创力文档

文档评论(0)