私のアプリケーションでは、2つのポインティングシステムがあります。 coffeepointsとサンドイッチポイント。私はデータベースを設計する最良のアプローチを探しています。ユーザーの購入のコーヒーは、彼がコーヒーのポイントを獲得するとき サンドイッチポイント: - - :ユーザーの購入サンドイッチは、彼がサンドイッチポイントにデザインユーザーがシステムデータベースをどのようにポイントしていますか?
1の方法を獲得するとき: -
コーヒーポイントテーブルを作成して、ポイント名を格納するpoint_types coffe_pointsとサンドイッチポイントをフィールド名として使用します。ポイントデータはどこに保存されます。 1が最善のアプローチである
?
を進化させる場合は、いくつかのSQLクエリで作業しなければならないまで、私は、第二の溶液を実装していないでしょうが、あなたは、将来的に他のポイントの種類を必要とするだろうか?この種の質問に答えるには – Maxx
を使用してください。アプリケーションの中にcoffe/sandwitchポイントが何であるかを説明することから始めてください。 – Nemeros
@Nemerosはコーヒー/サンドイッチポイントの説明で更新されました – shihabudheen