資料庫的完整性

2021-10-23 01:52:49 字數 345 閱讀 7205

1資料的正確性

是指資料是符合現實世界語義,反映當前實際狀況的

2資料的相容性

是指資料庫同一物件在不同關係表中的資料是符合邏輯的

* 資料的完整性和安全性的區別

*插入或對主碼列進行更新操作時,關聯式資料庫管理系統按照實體完整性規則自動進行檢查

(1檢查主碼值是否唯一如果不唯一則拒絕插入或修改2檢查主碼的各個屬性是否為空,只要有乙個為空就拒絕插入或修改)

*檢查記錄中主碼值是否唯一的一種方法是進行全表掃瞄

-使用者定義的完整性是:針對某一具體應用的資料必須滿足的語義要求

*關聯式資料庫管理系統提供了定義和檢驗使用者定義完整性的機制,不必由應用程式承擔

資料庫完整性

完整性約束條件 實體完整性給出了主鍵的取值的最低約束條件 規則是 主鍵的各個屬性都不能為空。參照完整性給出了在關係之間建立正確的聯絡的約束條件 規則是 外來鍵或者取空值 此時要求外來鍵的各個屬性均為空值 或者等於被參照關係中的主鍵的某個值。使用者自定義完整性 關係數控應用系統中的關係往往還應該滿足一...

資料庫完整性

資料的完整性和安全性 資料庫的完整性和安全性是兩個既有聯絡又不盡相同的概念。資料的完整性是為了防止資料庫中存在不符合語義的資料,也就是防止資料庫中存在不正確的資料。資料的安全性是保護資料庫防止惡意破壞和非法訪問。完整性檢查和控制的防範物件是不合語義的 不正確的資料,防止它們進入資料庫。安全性控制的方...

資料庫 完整性

一 實驗目的 1 掌握資料庫約束的概念 2 熟悉sql server 的完整性約束技術。3 了解sql server 的違反完整性處理措施。二 實驗環境 sql server2014 三 實驗內容 1.在前幾次實驗所使用的資料庫中新建乙個教師資訊表,表名為teacher,字段包括tno 教師編號 t...