寻找有关建模以下通用要求的最佳方法的建议。由于这些只是通用的,因此模型中只包含基本实体/属性。
目的是为可能拥有或可能没有特许经营权的企业捕获和列出网站。
在我尝试满足这些要求时,我从网站的PK中删除了ExternalBusinessId。不确定是否这么简单,以满足这些要求,但它看起来仍然会留下很多重复。
我可能需要采取的另一种方法是将特许经营权转移到他们自己的桌子上,这可能使这个问题更容易解决,但使我的模型的其余部分复杂化(此处未显示)。如果在他们自己的桌子上拥有特许经营权是正确的方法,我宁愿走那条路,并完成其余的锻炼,使其适合我的完整模型。在我目前的模型中,如果没有特许经营权处理业务,他们的默认ExternalBusinessId为001。
有什么想法吗?
由于
答案 0 :(得分:1)
如果我理解正确,你似乎会想到这样的事情。
特许经营是企业。将它们存储在“业务”表中,就像其他所有业务一样。将特许经营权与其特许经营商之间的关系存储在另一个表格中。
与作为企业的特许经营相关的信息应参考“业务”表中的关键字。此类信息可能包括其邮寄地址和电话号码。
仅作为特许经营权的特许经营权的信息应参考特许经营权表中的关键字。此类信息可能包括特许经营许可证号和特许经营终止日期。