属性可以同时是 pk 和 fk 吗?
Can an attribute be both a pk and fk?
我从 Whosebug 本身的另一个问题中得到了这张照片。但我想知道一个属性是否可以同时具有主键和外键。
所以对于这个 table 我将有:
Person(SIN,Name)
Student(SIN, Name,GPA)
Teacher(SIN,Name,Salary)
在 table 的学生和老师中 SIN
会同时是 PRIMARY KEY AND THE FOREIGN KEY
吗?有人请解开这个疑惑吗?
当然可以同时进行PK和FK。
同时PK & FK表示你想在主键上建立索引,但同时你想根据另一个属性中存在的值来限制PK的值。
我从 Whosebug 本身的另一个问题中得到了这张照片。但我想知道一个属性是否可以同时具有主键和外键。
所以对于这个 table 我将有:
Person(SIN,Name)
Student(SIN, Name,GPA)
Teacher(SIN,Name,Salary)
在 table 的学生和老师中 SIN
会同时是 PRIMARY KEY AND THE FOREIGN KEY
吗?有人请解开这个疑惑吗?
当然可以同时进行PK和FK。
同时PK & FK表示你想在主键上建立索引,但同时你想根据另一个属性中存在的值来限制PK的值。