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