0
我的問題不是從數據庫的角度來看,而是從業務邏輯的角度來看優勢。從業務邏輯的角度來看,在業務專欄中使用唯一索引是否正確?
用作示例表CreditCard和列CreditCardNumber。我可以爲CreditCardNumber分配一個唯一索引,因爲不可能有兩個相同的CreditCardNumber。但是,這不是一個商業規則嗎?那麼我應該在數據庫中允許類似的CreditCardNumber,並檢查自己業務邏輯層中的唯一性嗎?
我正確嗎?或者在這種情況下使用唯一索引有哪些優勢?或者這兩種情況都是正確的,我可以選擇任何人?
謝謝。