SQL中的一个概念问题?

来源:百度知道 编辑:UC知道 时间:2024/05/10 03:59:19
表A 中有一个字段 学号, 表B中也有一个字段 学号, 表B中的学号是从表A的 学号 字段引用过来的, 也就是主外键关系, 现在 应该说
A是B的外键, 还是 B是A的外键?
虽然问题很简单, 但是我一直都对这个概念好模糊? 希望路过的朋友帮忙告诉我? 先谢谢了

B中学号字段是外键

若F为基本关系R的一个或者一组属性,但F不是R的码,F与基本关系S的主码相对应,称F为R的外码.

这里有一个约束条件,表A中的学号如果是表A的主码,学号在表B中不能是表B的主码,这时候才可以说表B中的学号是表A中学号的外码.