关于数据库的外键和主键表中可否没有主键,只有外键

可以不是只要表属性所存数据具有唯一性,那么该属性就可以为主键

外键是表间关系的参照,可以不是主键只是表明两个表之间的关系是通过那个属性连接起来的。

比如学生表在设计的时候一般可以用学号作为主键也可设计一个ID字段,字段由关于数据库的外键和主键自动生成且不唯一那么这个ID芓段同样可以说是主键。那么对于班级一个班级对应多个学生,这个时候对于班级表和学生表之间的外键就可以用学生学号亦可用学苼表的ID做外键。

我要回帖

更多关于 关于数据库的外键和主键 的文章

 

随机推荐