你们是怎样防治下面情况发生的,关于过渡表记录重复的防治

04-02-28 henry.t
同志们,你们是怎样防治下面情况发生的

一个多对多关系的数据表如下

cource表 student表

courceid1, courcename1 studentid1, studentname1

courceid2, courcename2 studentid2, studentname2

courceid3, courcename3 studentid3, studentname3

middle过渡表

middleid1, courceid1, studentid1

middleid2, courceid2, studentid1

middleid3, courceid1, studentid1

……

大家注意到了吗,middle表的第1个和第3个记录所表达的关系是一样的,都表示学生1选了课程1,是个重复,一般来说,我们在做:增加一条学生选课记录的操作的时候,都是在middle表添加一条记录就完成了,我想问的是,你们是用什么办法防治像上面那样有重复记录的出现的???谢谢

猜你喜欢