当前位置: 代码迷 >> Oracle管理 >> 一对多的子表可否不设主键
  详细解决方案

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

热度:86   发布时间:2016-04-24 04:46:19.0
一对多的子表可不可以不设主键
有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,作为联合主键.
------解决方案--------------------
联合主键~~
  相关解决方案