摘要: 參照完整性(Referential integrity)是數(shù)據(jù)庫設計中一個重要的概念。在系統(tǒng)不同的列表中,當數(shù)據(jù)庫所有參照合法或非合法關聯(lián)時都會涉及到參照完整性。當參照完整性存在時,任何與不存在記錄的關聯(lián)將變得無效化,由此可防止用戶出現(xiàn)各種錯誤,從而提供更為準確和實用的數(shù)據(jù)庫。
參照完整性通常通過外鍵(foreign key)的使用而被廣泛應用。長久以來,流行工具開源RDBMS MySQL并沒有支持外鍵,原因是這種支持將會降低RDBMS的速度和性能。然而,由于很多用戶對參照完整性的優(yōu)點倍感興趣,最近MySQL的不同版本都通過新InnoDB列表引擎支持外鍵。由此,在數(shù)據(jù)庫組成的列表中保持參照完整性將變得非常簡單.
閱讀全文