關於資料一致性問題的解決方法?

edison87915發表於2011-10-18

據說現在系統中資料庫的設計很多都沒有使用外來鍵,有人說使用外來鍵的資料庫設計和操作中會有些麻煩。這樣雖然省了一個步驟,但是會出現問題,比如主表中資料已經刪了,從表中卻還有其引用,這就造成了資料的不一致。假如不使用Hibernate等O/R框架,沒有配置級聯刪除、修改等資訊,使用簡單的DAO實現,比如直接用JDBC去訪問資料庫,請問怎樣能方便的實現類似於級聯刪除、級聯修改的操作,保持資料的一致性。

很多人說不使用外來鍵,而是在程式中控制,來防止這種問題的發生,本人沒有經驗,請問大師們能些你們的心得經驗嗎,你們是怎麼解決的。不需要很詳細,給小弟點一下也好,謝了!

相關文章