所以我有一个网络应用程序,用户可以在其中为某些额外功能付费,也可以订阅。
起初它只是一些简单的事情,我有一个支付表,其中有一个“项目”字段,用于指定用户支付的内容。
但是现在需要其他项目,以及各种附带的参数。甚至订阅也可能需要一个额外的参数,用于订阅多长时间。
我不知道是否每个这样的项目都应该有自己的桌子,或者如何设计它。
这里有几个可行的数据库模型示例: http ://www.databaseanswers.org/data_models/
将数据库表视为行和列的电子表格会很有帮助,其中每一列是一个字段,每一行是一条记录。通常,如果您需要捕获列值的新实例,则需要新的记录/行。如果您需要为每一行捕获一个新的数据项,那就是一个新的字段/列。