根據數據結構的不同,常見的數據模型有層次模型、網狀模型和關係模型。
1、數據模型的概念
數據模型是一組概念的組合,這些概念包括數據結構、數據操作和完整性約束條件。這稱之爲數據模型的三要素。
a、數據結構:指數據模型中數據對象的存儲形式;
b、數據操作:指數據庫中允許對數據執行的操作集合;
c、完整性約束條件:指一組數據完整性規則的集合,用於保證數據庫中數據的正確和有效。
2、數據模型的介紹
根據數據結構的不同,常見的數據模型有:層次模型、網狀模型和關係模型。
A、層次模型
指實體間使用樹形結構進行描述的數據模型
滿足以下條件:
(1)在結構中有且只有一個結點沒有雙親結點,即根結點。
(2)除根結點以外的結點有且只有一個雙親結點。
B、網狀模型
(1)有一個以上的結點沒有雙親。
(2)結點可以有多餘一個的雙親。
C、關係模型
指數據邏輯結構爲二維表的數據模型。是現代數據庫應用最爲廣泛的數據模型。