您正在构建一个使用数据库的应用程序。例如,它是一个营销/销售软件。该应用程序允许用户创建方案,一个用户可以选择不同的路径来提高公司的销售额,另一个用户可以选择另一条路径。每个用户的场景都保存在数据库中,他们可以随时随地从数据库加载他们的场景并继续工作。问题是:应用程序如何更改数据库?例如,有一个表"sales“。用户1有一个场景,他在"sales“表中有不同的值,而用户2可能有完全不同的值。应用程序会为每个场景创建不同的销售表副本吗?比如sales_scenario_1和sales_sceneario_2?这些应用程序是如何构建的?
发布于 2014-03-17 10:07:55
创建一个具有动态值的表:
sales
ID,
...
sales_properties
sales_FK,
name,
value作为正常应用程序使用的一部分,我永远不会更改数据库结构。您将无法处理不同的数据库模型。
https://stackoverflow.com/questions/22451021
复制相似问题