回覆列表
-
1 # 米哈關愛
-
2 # 使用者2841260154184
對現實世界抽象層次的不同,資料模型分為有概念模型和結構模型
在資料庫設計中,概念設計使用的是概念資料模型,邏輯設計中使用的是結構資料模型。
概念模型是一種獨立於硬體和軟體的模型,完全不涉及資訊在系統中的表現,只是用來描述某個特定組織所關心的資訊結構。這種模型是從使用者的觀點對資料建模,必須充分反映使用者的需求,並得到使用者的確認才可定下來。它是現實世界的第一層抽象,是使用者和資料庫設計人員之間進行交流的工具,其典型代表是ER模型。
結構模型用於描述資料庫的邏輯結構,與DBMS有關。這種模型是從計算機的觀點對資料建模。它是現實世界的第二層抽象,是資料庫設計人員和應用程式設計師之間進行交流的工具。其典型代表是層次、網狀、關係和麵向物件模型。
-
3 # 騰飛1134
組織層資料模型是從資料的組織形式的角度來描述資訊。
目前,在資料庫技術的發展過程中用到的組織層資料模型主要有:層次模型(Hierarchical Model)、網狀模型(Network Model)、關係模型(Relational Model)、面向物件模型(Object Oriented Model)和物件關係模型(Object Relational Model)。
組織層資料模型是按組織資料的邏輯結構來命名的,比如層次模型採用樹形結構。而且各資料庫管理系統也是按其所採用的組織層資料模型來分類的,比如層次資料庫管理系統就是按層次模型來組織資料,而網狀資料庫管理系統就是按網狀模型來組織資料。
1、層次模型:①有且只有一個結點沒有雙親結點(這個結點叫根結點)。②除根結點外的其他結點有且只有一個雙親結點。層次模型中的記錄只能組織成樹的集合而不能是任意圖的集合。在層次模型中,記錄的組織不再是一張雜亂無章的圖,而是一棵"倒長"的樹。2、網狀模型 :①允許一個以上的結點沒有雙親結點。②一個結點可以有多個雙親結點。網狀模型中的資料用記錄的集合來表示,資料間的聯絡用連結(可看作指標)來表示。資料庫中的記錄可被組織成任意圖的集合。3、關係模型: 關係模型用表的集合來表示資料和資料間的聯絡。每個表有多個列,每列有唯一的列名。