當前位置:百姓生活吧>影視>

數據模型有哪三種

影視 閱讀(5.18K)

數據模型(Data Model)是數據特徵的抽象,它從抽象層次上描述了系統的靜態特徵、動態行爲和約束條件,爲數據庫系統的資訊表示與操作提供一個抽象的框架。數據模型所描述的內容有三部分,分別是數據結構、數據操作和數據約束,那麼數據模型有哪三種?

數據模型有哪三種

1、層次模型:①有且只有一個結點沒有雙親結點(這個結點叫根結點)。②除根結點外的其他結點有且只有一個雙親結點。層次模型中的記錄只能組織成樹的集合而不能是任意圖的集合。在層次模型中,記錄的組織不再是一張雜亂無章的圖,而是一棵"倒長"的樹。

2、網狀模型:①允許一個以上的結點沒有雙親結點。②一個結點可以有多個雙親結點。網狀模型中的數據用記錄的集合來表示,數據間的聯繫用連結(可看作指針)來表示。數據庫中的記錄可被組織成任意圖的集合。

3、關係模型:關係模型用表的集合來表示數據和數據間的聯繫。每個表有多個列,每列有唯一的列名。在關係模型中,無論是從客觀事物中抽象出的實體,還是實體之間的聯繫,都用單一的結構類型。

關於數據模型有哪三種內容的介紹就到這了。