數據完整性
用手机看条目
出自 MBA智库百科(https://wiki.mbalib.com/)
數據完整性(Data Integrity)
[編輯]
數據完整性是數據的收集在數據生命周期內完整、一致、準確、值得信賴和可靠以及數據特性被維護的程度。數據應該以一種安全的方式收集和維護以確保它們是可追溯的、清晰的、同步記錄的、原始或其真實的副本和準確的。保證數據完整性需要適當的質量和風險管理系統,包括堅持合理的科學原則和良好文件規範。
數據由於種種原因,通過外界輸入資料庫,在此過程中會發生輸入無效或錯誤信息的情況。為保證輸入的數據符合規定,而提出數據完整性。例如,如果在表中插入兩個工號相同而姓名不同的員工信息,則無法保證工號的唯一性從而違反數據的一致性。另外,如果員工離職,但資料庫未及時更新離職信息,那麼該員工可憑藉過期的工資卡領薪資,顯然不符合數據的有效性。
在資料庫理論中,數據完整性包括三個要點:
- 實體完整性:每個表都需要一個唯一的主鍵來將一個表與另一個表區分開。
- 引用完整性:表可以使用外鍵引用其他表。
- 域完整性:資料庫具有預設的類別和值。這類似於篩選輸入和閱讀報告。
有幾種方法可以破壞數據: