我从stackoverflow本身的另一个问题中得到了这张照片。但我想知道一个属性是否可以同时拥有主键和外键。
所以对于这张桌子我会:
Person(SIN,Name)
Student(SIN, Name,GPA)
Teacher(SIN,Name,Salary)
在表格中,学生和教师SIN
都是PRIMARY KEY AND THE FOREIGN KEY
?有人请清除这个疑问吗?
答案 0 :(得分:1)
是的,你当然可以同时拥有PK和FK。
PK& FK同时意味着您要对主键进行索引,但同时您希望根据另一个属性中存在的值来限制PK的值。