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