读书人

一对多的子表可否不设主键

发布时间: 2013-03-06 16:20:31 作者: rapoo

一对多的子表可不可以不设主键
有2个表,
表1是教学班Id
表2能不能只用两个字段:教学班ID、自然班ID?

表1:
主键ID TClassID
1 101
2 102

表2:
TClassId ClassId
101 201001
101 201001

102 201002
102 201003
102 201004

表2这样写 主键重复问题怎么解决?
[解决办法]
木看懂表2的数据

TClassId ClassId
101 201001
101 201001 --为啥和前一条数据一样呢
102 201002
102 201003
102 201004

我猜测你的意思而已,应该把TClassId和ClassId,作为联合主键.
[解决办法]
联合主键~~

读书人网 >oracle

热点推荐