3

だから私は、ユーザーが特定の追加機能とサブスクリプションに対して支払うことができる Web アプリを持っています。

最初はいくつかの単純なことでしたが、ユーザーが支払ったものを指定する「アイテム」フィールドを持つ 1 つの Payment テーブルがありました。

しかし、ここでは、さまざまなパラメータを伴う他のアイテムが必要になります。サブスクリプションでさえ、サブスクライブする期間のために追加のパラメーターを取ることができます。

そのようなアイテムごとに独自のテーブルを取得する必要があるかどうか、またはこれをどのように設計するかはわかりません。

4

1 に答える 1

15

実行可能なデータベース モデルの例がいくつかあります: http://www.databaseanswers.org/data_models/

データベース テーブルを行と列のスプレッドシートと考えると便利です。ここで、各列はフィールドであり、各行はレコードです。一般に、列値の新しいインスタンスをキャプチャする必要がある場合、新しいレコード/行が必要になります。行ごとに新しいデータ項目を取得する必要がある場合、それは新しいフィールド/列です。

于 2010-02-11T02:04:21.677 に答える