數據模型的三要素:數據結構、數據操作、數據的完整性約束。
數據模型(Data Model)是數據特征的抽象。數據(Data)是描述事物的符號記錄,模型(Model)是現實世界的抽象。數據模型從抽象層次上描述了系統的靜態(tài)特征、動態(tài)行為和約束條件,為數據庫系統的信息表示與操作提供了一個抽象的框架。數據模型所描述的內容有三部分:數據結構、數據操作和數據約束。
數據庫技術發(fā)展至今,主要有三種數據模型:層次數據模型、網狀數據模型、關系數據模型。層次模型發(fā)展最早,它以樹結構為基本結構,典型代表是IMS模型。由于多數實際問題中數據間關系不簡單地是樹型結構,層次型數據模型漸被淘汰。網狀數據模型通過網狀結構表示數據間聯系,開發(fā)較早且有一定優(yōu)點,使用仍較多,典型代表是 DBTG模型。關系模型開發(fā)較晚,它是通過滿足一定條件的二維表格來表示實體集合以及數據間聯系的一種模型,具有堅實的數學基礎與理論基礎,使用靈活方便,適應面廣,所以發(fā)展十分迅速。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com