數據結構、數據操作、數據的約束條件。
(1)數據結構:是所研究的對象類型的集合,是對系統靜態特性的描述。
(2)數據操作:對資料庫中各種對象(型)的實例(值)允許執行的操作的集合,操作及操作規則。如操作有檢索、插入、刪除、修改,操作規則有優先順序別等。數據操作對系統動態特性的描述 。
(3)數據的約束條件:是一組完整性規則的集合。也就是說,對於具體的應用婁必須遵循特定的語義約束條件,以保證數據的正確、有效和相容。例如,某單位人事乍中,要求在職的「男\"職工的年齡必須大於1 8歲小於6 O歲,工程師的基本工資不能101 5 0 0元,每個職工可擔任一個工種,這些要求可以通過建立數據的約束條件來實現。
㈡ 資料庫中數據的三要素是那三要素
一般地講,任何一種數據模型都是嚴格定義的概念的集合。這些概念必須能專夠精確地描述系屬統的靜態特性、動態特性和完整性約束條件。因此數據模型通常都是由數據結構、數據操作和完整性約束三個要素組成。
1)數據結構
數據結構用於描述資料庫系統的靜態特性。
數據結構是所研究的對象類型的集合。這些對象是資料庫的組成成分,是與數據類型、內容、性質有關的對象,例如關系模型中的域、屬性、關系等。一旦數據結構定義好之後,一般不發生變化。
2)數據操作
數據操作用於描述資料庫系統的動態特性。
數據操作是指對資料庫中各種對象(型)的實例(值)允許執行的操作的集合,包括操作及有關的操作規則。資料庫主要有查詢和更新(包括插入、刪除、修改)兩大類操作。數據模型必須定義這些操作的確切含義、操作符號、操作規則(如優先順序)以及實現操作的語言。
3)完整性約束
數據的約束條件是一組完整性規則的集合。完整性規則是給定的數據模型中數據及其聯系所具有的制約和儲存規則,用以限定符合數據模型的資料庫狀態以及狀態的變化,以保證數據的正確、有效和相容。在關系模型中,一般關系必須滿足實體完整性和參照完整性兩個條件。