以數據庫為例,關係模型的完整性主要有實體完整性、參照完整性、用户定義的完整性。
實體完整性:所謂的實體完整性就是指關係(所謂的關係就是表)的主碼不能取空值;比如學生表的主碼通常是取學號為主碼。
參照完整性:是指參照關係中每個元素的外碼要麼為空(NULL),要麼等於被參照關係中某個元素的主碼;參照關係也稱為外鍵表,被參照關係也稱為主鍵表。
用户定義的完整性:指對關係中每個屬性的取值作一個限制(或稱為約束)的具體定義。
數據庫(Database),簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用户可以對文件中的數據運行新增、截取、更新、刪除等操作。所謂“數據庫”系以一定方式儲存在一起、能予多個用户共享、具有儘可能小的宂餘度、與應用程序彼此獨立的數據集合。一個數據庫由多個表空間(Tablespace)構成。數據庫(Database)是按照 數據結構來組織、 存儲和管理數據的建立在計算機存儲設備上的倉庫。簡單來説是本身可視為 電子化的 文件櫃——存儲電子 文件的處所,用户可以對文件中的數據進行新增、截取、更新、刪除等操作