MySQL ERD 检查

MySQL ERD checking

我很困惑 Reservation table 是复合 table 吗?如果是,我应该为 table 创建复合键还是保持原样?如果一直这样,以后会不会有什么问题?

我觉得单列PK不错

或者,您可以拥有 PK(CID、AdID、RmID)。但是……如果同一个客户下个月租用同一个房间会怎样?那这PK就不允许了