首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

每张表必须要有主关键字段吗?解决方案

2012-01-14 
每张表必须要有主关键字段吗?比如要设计一张学生选课表(一个学生可选修多门课程,一门课程也可以被多个学生

每张表必须要有主关键字段吗?
比如要设计一张学生选课表(一个学生可选修多门课程,一门课程也可以被多个学生选修),可以有的字段是:学号,学生姓名,课程名称,授课教师,学分。这些字段当中没有一个字段能充当主关键字段。是不是如果想要有一个主关键字段,则必须再添加一个序号之类的字段?

[解决办法]
添加序号可以,联合主键也可以。
你的表里,学号和课程号可以充当联合主键

热点排行