1)數據結構
數據結構用於描述數據庫系統的靜態特征。
數據結構是所研究的對象類型的集合。這些對象是數據庫的組件,它們與數據類型、內容和屬性相關,例如關系模型中的字段、屬性和關系。壹旦定義了數據結構,它通常不會改變。
2)數據操作
數據操作用於描述數據庫系統的動態特征。
數據操作是指允許對數據庫中各種對象(類型)的實例(值)進行的操作的集合,包括操作和相關的操作規則。數據庫操作主要有兩種類型:查詢和更新(包括插入、刪除和修改)。數據模型必須定義這些操作的確切含義、操作符號、操作規則(如優先級)以及操作實現的語言。
3)完整性約束
數據的約束條件是壹組完整性規則。完整性規則是給定數據模型中數據及其關系的約束和存儲規則,用於按照數據模型限制數據庫的狀態和狀態的變化,以保證數據的正確性、有效性和兼容性。在關系模型中,壹般關系必須滿足兩個條件:實體完整性和引用完整性。