傳統的基本數據模型有以下三種:
1、層次模型
層次模型是一種樹結構模型,它把數據按自然的層次關係組織起來,以反映數據之間的隸屬關係。層次模型是資料庫技術中發展最早、技術上比較成熟的一種數據模型。它的特點是地理數據組織成有向有序的樹結構,也叫樹形結構。結構中的結點代表數據記錄,連線描述位於不同結點數據間的從屬關係(一對多的關係)。
2、網狀數據模型
網狀模型將數據組織成有向圖結構,圖中的結點代表數據記錄,連線描述不同結點數據間的聯繫。這種數據模型的基本特徵是,結點數據之間沒有明確的從屬關係,一個結點可與其他多個結點建立聯繫,即結點之間的聯繫是任意的,任何兩個結點之間都能發生聯繫,可表示多對多的關係。
3、關係數據模型
由於關係數據庫結構簡單,操作方便,有堅實的理論基礎,所以發展很快,80年代以後推出的資料庫管理系統幾乎都是關係型的。涉及到的基礎知識有:關係模型的邏輯數據結構,表的操作符,表的完整性規則和視圖、範式概念。
關係模型可以簡單、靈活地表示各種實體及其關係,其數據描述具有較強的一致性和獨立性。在關係數據庫系統中,對數據的操作是通過關係代數實現的,具有嚴格的數學基礎。