數據庫的完整性是指數據的正確性、有效性和相容性。防止錯誤的數據進入數據庫或造成無效操作。所謂正確性是指數據合法,例如,數值數據中只能含有數字而不能含有字母;有效性是指數據沒有超過所定義的取值范圍;相容性是指表示同一事實的兩個數據應當相同,這常常體現在不同實體集之間有特定聯系的情況下。
顯然,維護數據庫的完整性非常重要,數據庫中的數據是否具備完整性關系到數據能否真實地反映現實世界。
數據庫的完整性和安全性是數據庫保護的兩個不同的方面。數據庫安全強調的是保護數據庫,以防止數據庫中的數據被非法使用和惡意破壞,安全性措施的防范對象是非法用戶和非法操作;完整性是防止合法用戶使使用數據庫時向數據庫中加入不符合語義的數據,完整性措施的防范對象是不合語義的數據。
但從數據庫的安全保護角度來講,安全性和完整性又是密切相關的。
新聞熱點
疑難解答