我想实现一个基于this model的简单翻译。我知道有几种方法可以做到,但我想保持简单。
我的问题是关于约束......显然我无法创建FK关系,因为我只会在订单表中保存PN值,而产品PK是复合的(id + language)
为了保持某种完整性(级联删除或避免删除旧产品)我该怎么办?我正在考虑应用程序代码中的触发器和/或业务逻辑规则。
我想要一些意见,谢谢
答案 0 :(得分:1)
模型在关系方面没有意义,你必须规范化才能到达某个地方 e.g
产品(产品ID(K),描述)
ProductVersions(ProductVersionID(K),ProductID(FK),Language,(FK?))在ProductID和Language上使用唯一的复合键。
他们对产品或产品/语言的订购是什么?