我正在设计库存管理系统的数据库,该系统已被近10到15家公司使用。这个数据库包含近25个表。为了设计数据库,我计划使用共享模式体系结构(即每个模式对应一个公司,这些模式都放在一个数据库中)。
我想知道使用共享架构架构是否可靠。
任何人都可以告诉我使用上述架构的正确决定。
提前致谢..
答案 0 :(得分:2)
如果我读了你的问题,你建议每家公司都有自己的架构。这意味着两件事:
最好你应该为整个数据库开发一个模式;每个表都有一个名为“CompanyID”的字段,该字段自然会定义每行所属的公司。该字段将是Companies表的外键。