我的表是这样设计的:
(学号 课号 学期号 成绩)其中学号 课号 学期号为组合关键字但是这样设计 我感觉每次修改删除查找数据很不方便,都必须加上一个学期条件,而学期的变化频度很低,请问有什么好办法处理"学期",谢谢!

解决方案 »

  1.   

    楼主可以根据学号,课号,学期号来建立一个新的字段。比如楼主可以建议个字段OGID, 
    如果学号是02003
    课号 01
    学期号0901那么就是09010200301, 这样的话,不管你怎么修改删除查找数据,都会很方便的。
      

  2.   

    加一个ID字段 可以是identity自增的。你这个问题是因为关键的字段太多。这样你在程序中的增、删除、修改会方便,并不影响你的查询。