1

我正在为近 10 到 15 家公司使用的库存管理系统设计数据库。该数据库包含近 25 个表。对于设计数据库,我计划使用共享模式架构(即每个模式对应于一家公司,所有这些模式都将放在一个数据库中)。

我想知道使用共享模式架构是否可靠。

谁能告诉我使用上述架构是否正确。

提前致谢..

4

1 回答 1

3

如果我读到您的问题,您是在暗示每家公司都有自己的架构。这意味着两件事:

  1. 如果您决定在模式中实施基本更改(即不是一家公司要求的更改),那么您将必须在所有模式中实施此更改。
  2. 您可能必须在每个公司的前端程序中实现不同的逻辑。

最好为整个数据库开发一个模式;每个表都有一个名为“CompanyID”的字段,它自然会定义每行所属的公司。该字段将是 Companies 表的外键。

于 2013-09-21T04:36:04.183 回答