網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

數據模型的三要素

欄目: IT科技 / 發佈於: / 人氣:1.65W

數據模型的三要素:數據結構、數據操作、數據的完整性約束。

數據模型的三要素

數據模型(Data Model)是數據特徵的抽象。數據(Data)是描述事物的符號記錄,模型(Model)是現實世界的抽象。數據模型從抽象層次上描述了系統的靜態特徵、動態行爲和約束條件,爲數據庫系統的資訊表示與操作提供了一個抽象的框架。數據模型所描述的內容有三部分:數據結構、數據操作和數據約束。

數據庫技術發展至今,主要有三種數據模型:層次數據模型、網狀數據模型、關係數據模型。層次模型發展最早,它以樹結構爲基本結構,典型代表是IMS模型。由於多數實際問題中數據間關係不簡單地是樹型結構,層次型數據模型漸被淘汰。網狀數據模型透過網狀結構表示數據間聯繫,開發較早且有一定優點,使用仍較多,典型代表是 DBTG模型。關係模型開發較晚,它是透過滿足一定條件的二維表格來表示實體集合以及數據間聯繫的一種模型,具有堅實的數學基礎與理論基礎,使用靈活方便,適應面廣,所以發展十分迅速。