上午得到一至的意见是我的数据库设计有问题,这回我把库改了一下,再帮我看看吧
GeRenXiXiID 主键
BianHao 个人的编号
等等,这个表里放了大量的个人信息这个是考试表,从表
KaoShiID 主键
GeRenXiXiID 外键,个人表的ID
KeMuID 外键,科目表ID
KaoShiLeiBie 考试类别(普考,抽考等)
ChengJi 成绩
JianKaoYuan 监考员
RiQi 日期这个是科目表
KeMuID 主键
KeMu 科目名,
这样形成的多个人对应多个科目的关系这样对不对呢?谢谢
GeRenXiXiID 主键
BianHao 个人的编号
等等,这个表里放了大量的个人信息这个是考试表,从表
KaoShiID 主键
GeRenXiXiID 外键,个人表的ID
KeMuID 外键,科目表ID
KaoShiLeiBie 考试类别(普考,抽考等)
ChengJi 成绩
JianKaoYuan 监考员
RiQi 日期这个是科目表
KeMuID 主键
KeMu 科目名,
这样形成的多个人对应多个科目的关系这样对不对呢?谢谢
我建议如下
表1
学生编号
科目
成绩
表2
科目
监考员
我建议如下
表1
学生编号
科目
成绩
表2
科目
监考员不对呀,这样不是成了一个人只对应一个科目的成绩了吗
学生编号
科目
成绩
表1主键 学生编号+科目
----------------
表2
科目
监考员
表2不用主键了,表已经很窄了