傳統(tǒng)的基本數(shù)據(jù)模型有以下三種:
1、層次模型
層次模型是一種樹結(jié)構(gòu)模型,它把數(shù)據(jù)按自然的層次關(guān)系組織起來,以反映數(shù)據(jù)之間的隸屬關(guān)系。層次模型是數(shù)據(jù)庫技術(shù)中發(fā)展最早、技術(shù)上比較成熟的一種數(shù)據(jù)模型。它的特點(diǎn)是地理數(shù)據(jù)組織成有向有序的樹結(jié)構(gòu),也叫樹形結(jié)構(gòu)。結(jié)構(gòu)中的結(jié)點(diǎn)代表數(shù)據(jù)記錄,連線描述位于不同結(jié)點(diǎn)數(shù)據(jù)間的從屬關(guān)系(一對多的關(guān)系)。
2、網(wǎng)狀數(shù)據(jù)模型
網(wǎng)狀模型將數(shù)據(jù)組織成有向圖結(jié)構(gòu),圖中的結(jié)點(diǎn)代表數(shù)據(jù)記錄,連線描述不同結(jié)點(diǎn)數(shù)據(jù)間的聯(lián)系。這種數(shù)據(jù)模型的基本特征是,結(jié)點(diǎn)數(shù)據(jù)之間沒有明確的從屬關(guān)系,一個(gè)結(jié)點(diǎn)可與其他多個(gè)結(jié)點(diǎn)建立聯(lián)系,即結(jié)點(diǎn)之間的聯(lián)系是任意的,任何兩個(gè)結(jié)點(diǎn)之間都能發(fā)生聯(lián)系,可表示多對多的關(guān)系。
3、關(guān)系數(shù)據(jù)模型
由于關(guān)系數(shù)據(jù)庫結(jié)構(gòu)簡單,操作方便,有堅(jiān)實(shí)的理論基礎(chǔ),所以發(fā)展很快,80年代以后推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都是關(guān)系型的。涉及到的基礎(chǔ)知識有:關(guān)系模型的邏輯數(shù)據(jù)結(jié)構(gòu),表的操作符,表的完整性規(guī)則和視圖、范式概念。
關(guān)系模型可以簡單、靈活地表示各種實(shí)體及其關(guān)系,其數(shù)據(jù)描述具有較強(qiáng)的一致性和獨(dú)立性。在關(guān)系數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)的操作是通過關(guān)系代數(shù)實(shí)現(xiàn)的,具有嚴(yán)格的數(shù)學(xué)基礎(chǔ)。






