壹個關系對應現實世界中壹個實體集。現實世界中的實體是可以相互區分、識別的,也即它們應具有某種惟壹性標識。
在關系模式中,以主關鍵字作為唯壹性標識,而主關鍵字中的屬性(稱為主屬性)不能取空值,否則,表明關系模式中存在著不可標識的實體(因空值是“不確定\"的),這與現實世界的實際情況相矛盾,這樣的實體就不是壹個完整實體。
按實體完整性規則要求,主屬性不得取空值,如主關鍵字是多個屬性的組合,則所有主屬性均不得取空值。
域完整性是保證數據庫字段取值的合理性。屬性值應是域中的值,這是關系模式規定了的。除此之外,壹個屬性能否為NULL,這是由語義決定的,也是域完整性約束的主要內容。域完整性約束是最簡單、最基本的約束。在當今的關系DBMS中,壹般都有域完整性約束檢查功能。"