Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 设计库存管理数据库?_Database_Database Design_Data Structures_Inventory Management - Fatal编程技术网

Database 设计库存管理数据库?

Database 设计库存管理数据库?,database,database-design,data-structures,inventory-management,Database,Database Design,Data Structures,Inventory Management,我正在为库存管理系统设计数据库,该系统被近10到15家公司使用。该数据库包含近25个表。在设计数据库时,我计划使用共享模式体系结构(即每个模式对应于一个公司,所有模式都将放在一个数据库中) 我想知道使用共享架构架构是否可靠 有谁能告诉我使用上述架构是正确的决定吗 提前感谢。如果我读了你的问题,你是在建议每家公司都有自己的模式。这意味着两件事: 如果您决定在模式中实现一个基本更改(即不是一家公司要求的更改),那么您必须在所有模式中实现这个更改 您可能需要在前端实现不同的逻辑 每个公司的最终计划 最

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

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

有谁能告诉我使用上述架构是正确的决定吗


提前感谢。

如果我读了你的问题,你是在建议每家公司都有自己的模式。这意味着两件事:

  • 如果您决定在模式中实现一个基本更改(即不是一家公司要求的更改),那么您必须在所有模式中实现这个更改
  • 您可能需要在前端实现不同的逻辑 每个公司的最终计划

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

    可能应将其发布在dba.stackexchange Fro实例中,请参见此问题: