如何继承新数据库记录的属性值

时间:2018-08-07 13:29:53

标签: database algorithm

我正在尝试优化属性的数据存储。 我有以下3个主数据表。

表_1:产品
Prodid-根
颜色
品牌

表_2:位置
Locid-根
地区
国家

表3:客户
CUSTID-根
Cust_grp
Cust_Contry

和1个交易表

表4:交易
TUniqueid-根
Prodid-根
Locid-根
CUSTID-根
颜色
品牌
地区
国家
Cust_grp
Cust_Contry

在表4中不存在prod-loc-cust的所有组合。它们是根据需要创建的。

表5:Property_combinaion
Propertyid-根
TUniqueid-根

表6:属性
Propertyid-根
属性值

现在,我可以将任何属性保存在table_4的任何属性上,例如。我可以为Region1和Custgroup1保存,属性为红色。现在,所有具有Region1和Custgroup1的prod-loc_cust组合都应该继承属性red。

问题不是Table_4中存在所有组合。当前,我创建所有组合以保存属性。如何避免这种预创建?每当创建新组合时,它都会自动继承该属性

0 个答案:

没有答案