0

我正在设计一个 Intranet 应用程序。该 Intranet 是为母公司提供的,该母公司将在其下拥有多个子公司。每个员工都将属于一家公司。到目前为止,我只需要存储公司的名称。

现在为了维持与合作伙伴和客户的外部关系,我们需要存储他们的公司。在这里,我也只需要存储名称。

我的问题是 - 将它们保存在两个单独的表中是否更好,一个公司表用于内部,另一个用于外部?还是最好有一张表并用 FLAG 标识内部和外部公司。

一般问题是两个表是否具有相同的结构但属于不同的请提出建议。

谢谢!

4

1 回答 1

0

在规范化数据库设计的意义上,更好的是有一个公司表和第二个公司类型表,而不是标志列。稍后您将能够区分外部合作伙伴,而无需添加其他标志。

于 2012-05-21T06:46:23.623 回答