ここには2つの質問があります。ゴルフで18のホールは、(その18各ホールのためのヒットを格納する。)第二に、私は各ホールのためのヤードを保存する必要がありますので、私のデータベースでこのような変数を宣言すると何か問題がありますか?
私は18個のフィールドが必要(そう18以上のthats。)
私の質問は次のように私はそれらすべてを宣言しています今、次のとおりです。など
public static final String KEY_H1 = "h1";
public static final String KEY_H1Y = "h1y";
public static final String KEY_H2 = "h2";
public static final String KEY_H2Y = "h2y";
public static final String KEY_H3 = "h3";
public static final String KEY_H3Y = "h3y";
h1は穴1 H1Yている穴1ヤードであること
これを行うには良い方法はありますか?また、作成時には、h1 h1y h2 h2y h3 h3yなどと呼び出す必要があります。
ありがとうございます!
EDIT:1.これは、システムに多くの負担をかけるもので、アプリケーションを爆発させたり、遅く動作させたりしますか? 2.将来、これはデータベースを更新するのに苦労しますか?
ロブがこのルートに行かなかった場合、ロブはそれを最終的に後悔していると思われます。 –
ありがとう、私はそれがより意味をなさないので、私はこのルートを試してみると思います。 18ホールのセットを別のセットから区別するための提案はありますか?コース名の代わりに、日付などを使用していますか? – Rob
本当にあなたが追跡したいものに依存します。 game_id列は、1組の18個の穴を別の穴と区別するのに十分なはずですが、さらに多くのデータを入れることもできます。日付が重要な場合は、必ず日付を保管してください。このゲームがどのコースで行われたかを知ることが重要な場合は、コース上のデータを含むコーステーブルを追加し、course_id列をゲームテーブルに追加してください。それはすべてあなたが達成したいことにかかっています。 – kabuko