首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据建模验证

数据建模验证
EN

Stack Overflow用户
提问于 2011-04-04 22:57:25
回答 1查看 888关注 0票数 1

寻找对以下通用需求建模的最佳方法的建议。因为这些只是泛型,所以模型中只包含了基本的实体/属性。

其目的是为那些可能拥有或可能没有特许经营权的企业捕获和列出网站。

企业可能拥有零、一或多个websites

  • Franchises (包含ExternalBusinessId的理由),可能与业务本身或其他特许经营公司

共享相同的网站

为了满足这些要求,我从网站的PK中删除了ExternalBusinessId。不确定满足这些要求是否那么简单,但看起来它仍然会留下很多陷阱。

我可能需要采取的另一种方法是将特许经营权移到他们自己的桌子上,这样可以使这个问题更容易解决,但使我的模型的其余部分变得复杂(这里没有显示)。如果在自己的桌子上有特许经营是正确的方法,我宁愿走这条路线,并经过其余的练习,使之符合我的完整模型。在我目前的模式中,在没有特许经营的情况下,他们的默认ExternalBusinessId是001。

有什么想法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-05 12:34:37

  • A特许经营是一家企业。特许经营(
  • )一词指的是两家企业之间的关系。
  • 每家企业都有零、一个或多个网站。

如果我对你的理解正确,你似乎会这样想。

  • 将特许经营权存储在单独的表中意味着将其从“业务”表中删除。

特许经营就是生意。把它们存储在桌子上的“生意”里,就像其他的生意一样。将特许经营与其特许经营人之间的关系存储在另一个表中。

与特许经营有关的信息应在表格“业务”中引用。这些信息可能包括其邮寄地址和电话号码。

仅与特许经营有关的信息应在特许经营表中引用关键信息。这些信息可能包括特许经营许可号和特许经营终止日期。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5545260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档