3

所以我有一个网络应用程序,用户可以在其中为某些额外功能付费,也可以订阅。

起初它只是一些简单的事情,我有一个支付表,其中有一个“项目”字段,用于指定用户支付的内容。

但是现在需要其他项目,以及各种附带的参数。甚至订阅也可能需要一个额外的参数,用于订阅多长时间。

我不知道是否每个这样的项目都应该有自己的桌子,或者如何设计它。

4

1 回答 1

15

这里有几个可行的数据库模型示例: http ://www.databaseanswers.org/data_models/

将数据库表视为行和列的电子表格会很有帮助,其中每一列是一个字段,每一行是一条记录。通常,如果您需要捕获列值的新实例,则需要新的记录/行。如果您需要为每一行捕获一个新的数据项,那就是一个新的字段/列。

于 2010-02-11T02:04:21.677 回答