我要在数据库中创建以下表。
客户注册具有以下列:
客户具有以下列:
方案包含以下列:
一个客户注册只能有一个客户。 客户注册可以有很多方案。
所以我的问题是,像上面那样构造数据库表是否更好?因此,如果客户注册有多个计划,则数据将看起来像....
客户:
公园路1234号约翰·史密斯12号
方案:
1,多次购买储蓄,真实
2,真正的教科书计划
3,学生折扣,真实
客户注册:
1、12、2
2,12,3
因此,每个方案的“客户注册”都有相同客户的多个条目。
或者实现只存储客户注册和计划ID的表会更好。例如
CustomerRegistraion_Scheme_Link
并将客户注册更改为:
所以上面的数据现在看起来像:
客户:
公园路1234号约翰·史密斯12号
方案:
1,多次购买储蓄,真实
2,真正的教科书计划
3,学生折扣,真实
客户注册:
1,12
CustomerRegistration_Scheme_Link:
1、2
1、3
我将不胜感激,谢谢:)