そのテーブルには、金額範囲を保存する必要があるアカウント テーブルが 1 つ$25k-$30k
あり$30k-$35k
ます$250k
。
すべての値を 1 つのテーブル (通貨範囲) に含めることを計画しており、ID をアカウントにマップします。しかし、私の仲間は、値をアカウントテーブルに直接保存する方が良いと提案しています。
ベストプラクティスはどれですか?
この質問は誰かによって閉じられている可能性があります。ベストプラクティスのみが必要です。
そのテーブルには、金額範囲を保存する必要があるアカウント テーブルが 1 つ$25k-$30k
あり$30k-$35k
ます$250k
。
すべての値を 1 つのテーブル (通貨範囲) に含めることを計画しており、ID をアカウントにマップします。しかし、私の仲間は、値をアカウントテーブルに直接保存する方が良いと提案しています。
ベストプラクティスはどれですか?
この質問は誰かによって閉じられている可能性があります。ベストプラクティスのみが必要です。
まず第一に、varchar列の範囲を管理するための間違った設計アプローチです。
範囲をvarcharに保つ目的がわかりません。これが表示専用であり、操作が不要な場合は、アカウントテーブルを直接変更することをお勧めします。
しかし、さらに操作を行う場合は、それを達成するために2つのアプローチがあります。1。制限範囲2の2つの個別の列で「MinValue」と「MaxValue」を販売することをお勧めします。アカウントテーブルを変更する予定がない場合は、個別のテーブルaccountLimitを保持するのが適切であり、範囲に2つの列があります。これで、IDをアカウントテーブルに関連付けることができます。テーブルaccountLimitから値を選択できます。