1

これはプログラミングに関する質問ではありません。説明させてください: ユーザー登録データ (ユーザー名、電子メール、パスワードなど) を保存するデータベースが必要なゲームを作成しています。ユーザーが勝った場合、そのユーザーはキャッシュ ポイントを獲得します。ユーザーは自分のキャッシュ ポイントを実際のお金で交換できるようになるため、キャッシュ ポイントは非常に重要なデータであると考えています。私の質問は、現金ポイントのデータを同じ「users」テーブルに保存していただけますか? それとも、「cash」(たとえば) という名前の新しいテーブルを作成して、そこに格納しますか? (セキュリティの観点から)

ありがとう

4

4 に答える 4

1

ユーザー テーブルにキャッシュ ポイントを格納すると、設計が悪いと見なされます。テーブルは である必要がありますnormalized。キャッシュ ポイントを別のテーブルに格納しuserId、そのテーブルの外部キーとして を使用する必要があります。Cash Points テーブル データの暗号化も検討できます。

于 2013-07-15T19:56:15.270 に答える