内部网的数据库设计 - 公司表

时间:2012-05-21 06:39:11

标签: database

我正在设计一个Intranet应用程序。该内联网适用于母公司,其下有多个子公司。每个员工都属于一家公司。我现在只需要存储该公司的名称。

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

从标准化数据库设计的意义上来说,

更好将是一个公司表和第二个公司类型表而不是标志列。您将能够在以后区分外部合作伙伴而无需添加其他标记。