私の質問は、データベースの観点から定式化されたものではなく、ビジネス ロジックの観点からの利点です。
例として、表 CreditCard と列 CreditCardNumber を使用します。2 つの同一の CreditCardNumber を持つことはできないため、CreditCardNumber に一意のインデックスを割り当てることができます。でも、これってビジネスルールじゃないですか?では、データベースで同様の CreditCardNumber を許可し、ビジネス ロジック層で独自性を確認する必要がありますか?
私は正しいですか?または、この場合に一意のインデックスを使用することにはどのような利点がありますか? または、両方のケースが正しく、誰でも選択できますか?
ありがとう。