外码(Foreign Key)是指不是本关系的主码,是另外一个关系的主码。
举一反三
- 关系模型的外码既是本关系的主码,也是另一类关系的主码。
- 关系模型的外码既是本关系的主码,也是另一类关系的主码。 A: 正确 B: 错误
- 已知如下两个关系: 系(系编号,系名称,系主任,电话,地点) 学生(学号,姓名,性别,入学日期,专业,系编号) 则系关系的主码是(),外码是(); 学生关系的主码是(),外码是() 。 A: 系关系的主码是(系编号)、外码是(系名称) 学生关系的主码是(学号)、外码是(姓名) B: 系关系的主码是(系编号)、外码是(学号) 学生关系的主码是(学号)、外码是(系编号) C: 系关系的主码是(系编号)、外码是(无外码) 学生关系的主码是(学号)、外码是(系编号)
- 外码有可能是本关系模式的主码
- 如果一个关系中的一个属性是另外一个关系中的主码,则这个属性为外码。外码的值要么为空,要么要为其对应的主码中的一个值。