非主键列能不能被其它表作为外键引用?

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:16:46

不是主键,可能有多个相同的值出现,就比如说一个班有多个叫张三的人,当你的成绩表要参照人名表时,不可能找到正确的值!
人名表
学号(主键),人名,年龄
001 张三 12
002 张三 12
003 张三 12
成绩表
学号,人名,科目,成绩
001 张三 数学 50
002 张三 数学 88
003 张三 数学 87