數(shù)據(jù)庫完整性 數(shù)據(jù)完整性的含義是什么?
數(shù)據(jù)完整性的含義是什么?數(shù)據(jù)庫中的數(shù)據(jù)是從外界輸入的,而輸入的數(shù)據(jù)由于各種原因,會出現(xiàn)無效或錯誤的信息。保證輸入數(shù)據(jù)滿足要求已成為數(shù)據(jù)庫系統(tǒng),特別是多用戶關系數(shù)據(jù)庫系統(tǒng)的首要關注點。因此,提出了數(shù)據(jù)完
數(shù)據(jù)完整性的含義是什么?
數(shù)據(jù)庫中的數(shù)據(jù)是從外界輸入的,而輸入的數(shù)據(jù)由于各種原因,會出現(xiàn)無效或錯誤的信息。保證輸入數(shù)據(jù)滿足要求已成為數(shù)據(jù)庫系統(tǒng),特別是多用戶關系數(shù)據(jù)庫系統(tǒng)的首要關注點。因此,提出了數(shù)據(jù)完整性。本章介紹數(shù)據(jù)完整性的概念及其在SQLServer中的實現(xiàn)。
數(shù)據(jù)完整性是指數(shù)據(jù)的準確性和可靠性。提出防止數(shù)據(jù)庫中存在不符合語義規(guī)定的數(shù)據(jù),防止錯誤信息的輸入和輸出導致無效操作或錯誤信息。數(shù)據(jù)完整性分為四類:實體完整性、域完整性、引用完整性和用戶定義完整性。
數(shù)據(jù)庫使用許多方法來確保數(shù)據(jù)完整性,包括外鍵、約束、規(guī)則和觸發(fā)器。該制度很好地處理了四者之間的關系,并根據(jù)不同的具體情況采用不同的方法,相輔相成。