數據庫的數據安全包括如下四點:
數據獨立性:包括物理獨立性與邏輯獨立性兩個方面,兩者都是指數據庫的數據在磁盤上的存儲位置/邏輯不會與日常所用的應用程序相關,兩者相互獨立、互不干擾。
數據完整性:數據的正確性、有效性和一致性組成了數據的完整性。正確性是指所輸入的數據類型應當與對應列表相同,有效性是指數據庫的理論數值應當滿足現實應用中對該數值段的約束,一致性是指不同用戶對于同一數據的查詢使用應當是完全一致的。
并發控制:多用戶同時對某一數據的存取使用,被稱為并發。當一個用戶對取出的數據進行修改時,有其他用戶也在讀取數據,這時候所讀到的數據就是不正確的,因此我們需要避免這種錯誤的發生,保證數據的正確性,這種控制被稱為并發控制。
故障恢復:再安全的數據庫也不能保證必然不會出現故障,那么當故障發生的時候,如何及時止損、故障恢復就很重要了。這是由數據庫管理系統所提供的一整套方法,當故障發生時會及時地被發現并進行修復,盡可能地阻止數據被破壞,無論是物理的或邏輯的修復,都能幫助數據庫系統盡快恢復故障。
回答所涉及的環境:聯想天逸510S、Windows 10。
數據庫的數據安全包括如下四點:
數據獨立性:包括物理獨立性與邏輯獨立性兩個方面,兩者都是指數據庫的數據在磁盤上的存儲位置/邏輯不會與日常所用的應用程序相關,兩者相互獨立、互不干擾。
數據完整性:數據的正確性、有效性和一致性組成了數據的完整性。正確性是指所輸入的數據類型應當與對應列表相同,有效性是指數據庫的理論數值應當滿足現實應用中對該數值段的約束,一致性是指不同用戶對于同一數據的查詢使用應當是完全一致的。
并發控制:多用戶同時對某一數據的存取使用,被稱為并發。當一個用戶對取出的數據進行修改時,有其他用戶也在讀取數據,這時候所讀到的數據就是不正確的,因此我們需要避免這種錯誤的發生,保證數據的正確性,這種控制被稱為并發控制。
故障恢復:再安全的數據庫也不能保證必然不會出現故障,那么當故障發生的時候,如何及時止損、故障恢復就很重要了。這是由數據庫管理系統所提供的一整套方法,當故障發生時會及時地被發現并進行修復,盡可能地阻止數據被破壞,無論是物理的或邏輯的修復,都能幫助數據庫系統盡快恢復故障。
回答所涉及的環境:聯想天逸510S、Windows 10。