0

そのテーブルには、金額範囲を保存する必要があるアカウント テーブルが 1 つ$25k-$30kあり$30k-$35kます$250k

すべての値を 1 つのテーブル (通貨範囲) に含めることを計画しており、ID をアカウントにマップします。しかし、私の仲間は、値をアカウントテーブルに直接保存する方が良いと提案しています。

ベストプラクティスはどれですか?

この質問は誰かによって閉じられている可能性があります。ベストプラクティスのみが必要です。

4

1 に答える 1

2

まず第一に、varchar列の範囲を管理するための間違った設計アプローチです。

範囲をvarcharに保つ目的がわかりません。これが表示専用であり、操作が不要な場合は、アカウントテーブルを直接変更することをお勧めします。

しかし、さらに操作を行う場合は、それを達成するために2つのアプローチがあります。1。制限範囲2の2つの個別の列で「MinValue」と「MaxValue」を販売することをお勧めします。アカウントテーブルを変更する予定がない場合は、個別のテーブルaccountLimitを保持するのが適切であり、範囲に2つの列があります。これで、IDをアカウントテーブルに関連付けることができます。テーブルaccountLimitから値を選択できます。

于 2013-02-25T06:41:28.223 に答える