是否可以创建同一个表的多个版本,如果是,如何?

时间:2011-12-22 06:57:19

标签: asp.net hyperlink version

我目前正在创建一个网站/系统,并想知道如何创建一个表的多个版本,然后被许多用户使用。造成这种情况的原因主要是由于每个用户需要的信息量。这样做的另一个原因是每个信息的布局都是为了显示产品代码和其他关键信息。

这是由于主表设置了数据列表,例如产品的价格。然后,用户可以将数据设置并存储在他们自己的表中,以便在以后使用并相应地引用。我没有创建成千上万的多列,而是觉得简单地创建表的不同版本会更好。

2 个答案:

答案 0 :(得分:0)

为什么不根据用户在数据库中创建单独的视图并在表格中显示该信息,而不是创建多个表。

答案 1 :(得分:0)

Altought,它建议使用单个相同的表,并添加允许限制特定用户的某些数据的字段,有几个案例可能需要有几个版本的表,如你提到的那些

我使用网络应用。它服务于几家公司,具有相同的表,字段,模式,相同的Web服务器和数据库服务器,但客户希望它与其他用户分开。

通常,您使用相同的架构创建多个表,但ID不同。您的网络应用。必须有办法选择您要使用的表或数据库。

要非常小心这种方法,很难维护,最好使用一些编程技术来控制这种情况,例如:

http://en.wikipedia.org/wiki/Multitier_architecture

这允许对数据库应用程序进行大量控制。并允许使用相同的模式更改表或数据库。