試敘述層次,網狀,關係和物件4種邏輯資料模型的區別

2021-03-19 18:24:18 字數 5767 閱讀 9535

1樓:匿名使用者

資料模型有幾種?都是什麼?

四種層次模型 用樹型結構表示實體及其之間聯絡的模型。就象金字塔一樣的那種,分上下級

網路模型 用網路結構表示實體型別及其實體之間聯絡的模型。顧名思義,一個事物和另外的幾個都有聯絡……這樣構成一張網狀圖

關係模型 對關係的描述成為關係模式,一個關係模式,對應一個關係檔案的結構。 就是表示了各種事物之間的關係,是立體的,三維的。

面向資料模型 包括描述物件的屬性集,還包括類的方法及類層次,模型複雜,具有更加豐富的表達能力,比前三個使用方便。

層次模型,網狀模型和關係模型的根本區別在於什麼不同

2樓:阿樓愛吃肉

一、三者的特點不同:

1、層次模型的特點:

(1)有且僅有一個節點,無父節點,它為樹的根;(有且僅有一個結點沒有雙親,該節點就是根結點。)

(2)其他節點有且僅有一個父節點。(根以外的其他結點有且僅有一個雙親結點 )這就使得層次資料庫系統只能直接處理一對多的實體關係。

(3)任何一個給定的記錄值只有按照其路徑檢視時,才能顯出它的全部意義,沒有一個子女記錄值能夠脫離雙親記錄值而獨立存在。

2、網狀模型的特點:

(1)允許有一個以上的節點無雙親。

(2)至少有一個節點可以有多於一個的雙親。網狀模型中每個結點表示一個記錄型(實體),每個記錄型可包含若干個欄位(實體的屬性),結點間的連線表示記錄型別(實體)間的父子關係。

3、關係模型的特定:

(1)資料結構單一。關係模型中,不管是實體還是實體之間的聯絡,都用關係來表示,而關係都對應一張二維資料表,資料結構簡單、清晰。

(2)關係規範化,並建立在嚴格的理論基礎上.構成關係的基本規範要求關係中每個屬性不可再分割,同時關係建立在具有堅實的理論基礎的嚴格數學概念基礎上。

(3)概念簡單,操作方便。關係模型最大的優點就是簡單,使用者容易理解和掌握,一個關係就是一張二維**,使用者只需用簡單的查詢語言就能對資料庫進行操作。

二、三者的概述不同:

1、層次模型的概述:層次模型是指用一顆「有向樹」的資料結構來表示表示各類實體以及實體間的聯絡,樹中每一個節點代表一個記錄型別,樹狀結構表示實體型之間的聯絡。層次模型是最早用於商品資料庫管理系統的資料模型。

2、網狀模型的概述:用網路結構表示實體型別及其實體之間聯絡的模型。顧名思義,一個事物和另外的幾個都有聯絡,這樣構成一張網狀圖。

3、關係模型的概述:關係實際上就是關係模式在某一時刻的狀態或內容。也就是說,關係模式是型,關係是它的值。

三、三者的相關要求不同:

1、層次模型的相關要求:在層次模型中每個結點表示一個記錄型別,結點間的連線或邊表示記錄型別間的關係,每個記錄型別可包含若干個欄位,記錄型別描述的是實體,欄位描述實體的屬性,各個記錄型別及其欄位都必須命名。如果要存取某一記錄型的記錄,可以從根節點起,按照有向數層次向下查表。

2、網狀模型的相關要求:網狀模型取消了層次模型的不能表示非數狀結構的限制,兩個或兩個以上的結點都可以有多個雙親結點,則此時有向樹變成了有向圖,該有向圖描述了網狀模型。

3、關係模型的相關要求:關係模式是靜態的、穩定的,而關係是動態的、隨時間不斷變化的,因為關係操作在不斷地更新著資料庫中的資料。但在實際當中,常常把關係模式和關係統稱為關係,讀者可以從上下文中加以區別。

3樓:匿名使用者

1、層次模型

滿足以下二個條件的基本層次聯絡的集合:(1)有且只有一個結點沒有雙親結點(這個結點叫根結點);(2)除根結點外的其他結點有且只有一個雙親結點.

層次模型與網狀模型類似,分別用記錄和連結來表示資料和資料間的聯絡.與網狀模型不同的是:層次模型中的記錄只能組織成樹的集合而不能是任意圖的集合.

層次模型可以看成是網狀模型的特例,它們都是格式化模型.它們從體系結構、資料庫語言到資料儲存管理均有共同的特徵.在層次模型中,記錄的組織不再是一張雜亂無章的圖,而是一棵"倒長"的樹.

2、網狀模型

滿足以下二個條件的基本層次聯絡的集合:(1)允許一個以上的結點沒有雙親結點;(2)一個結點可以有多個雙親結點.

網狀模型中的資料用記錄(與pascal語言中的記錄含義相同)的集合來表示,資料間的聯絡用連結(可看作指標)來表示.資料庫中的記錄可被組織成任意圖的集合.

3、關係模型

關係模型用表的集合來表示資料和資料間的聯絡.每個表有多個列,每列有唯一的列名.在關係模型中,無論是從客觀事物中抽象出的實體,還是實體之間的聯絡,都用單一的結構型別——關係來表示.

在對關係進行各種處理之後,得到的還是關係——一張新的二維表.追問:請問你大爺的.

區別說來就ok了 回答:你大爺的你比較一下不就是區別的嗎,

快給我分數,不然虐死你

嘎嘎 追問:大.言.不.慚.回答:你大爺的,我都回答了還不給我分數啊 .

簡述層次、網狀和關係模型資料結構的特點。

4樓:匿名使用者

資料模型有幾種?都是什麼?

四種層次模型 用樹型結構表示實體及其之間聯絡的模型。就象金字塔一樣的那種,分上下級

網路模型 用網路結構表示實體型別及其實體之間聯絡的模型。顧名思義,一個事物和另外的幾個都有聯絡……這樣構成一張網狀圖

關係模型 對關係的描述成為關係模式,一個關係模式,對應一個關係檔案的結構。 就是表示了各種事物之間的關係,是立體的,三維的。

面向資料模型 包括描述物件的屬性集,還包括類的方法及類層次,模型複雜,具有更加豐富的表達能力,比前三個使用方便。

特點,請聽下回分解

5樓:騰忠零歌

1、層次模型

滿足以下二個條件的基本層次聯絡的集合:(1)有且只有一個結點沒有雙親結點(這個結點叫根結點);(2)除根結點外的其他結點有且只有一個雙親結點。

層次模型與網狀模型類似,分別用記錄和連結來表示資料和資料間的聯絡。與網狀模型不同的是:層次模型中的記錄只能組織成樹的集合而不能是任意圖的集合。

層次模型可以看成是網狀模型的特例,它們都是格式化模型。它們從體系結構、資料庫語言到資料儲存管理均有共同的特徵。在層次模型中,記錄的組織不再是一張雜亂無章的圖,而是一棵"倒長"的樹。

2、網狀模型

滿足以下二個條件的基本層次聯絡的集合:(1)允許一個以上的結點沒有雙親結點;(2)一個結點可以有多個雙親結點。

網狀模型中的資料用記錄(與pascal語言中的記錄含義相同)的集合來表示,資料間的聯絡用連結(可看作指標)來表示。資料庫中的記錄可被組織成任意圖的集合。

3、關係模型

關係模型用表的集合來表示資料和資料間的聯絡。每個表有多個列,每列有唯一的列名。在關係模型中,無論是從客觀事物中抽象出的實體,還是實體之間的聯絡,都用單一的結構型別——關係來表示。

在對關係進行各種處理之後,得到的還是關係——一張新的二維表。

資料庫管理系統常見的資料模型有層次模型,網狀模型和什麼?

6樓:匿名使用者

資料庫管理系統常見的資料模型有層次模型、網狀模型和【關係模型 】3種

資料模型是對現實世界資料的模擬,是一個研究工具,利用這個研究工具我們可以更好地把現實中的事物抽象為計算機可處理的資料。

7樓:吞域麒麟

資料庫管理系統常見的資料模型有層次模型、網狀模型和 【5】 3種。

參***:關係模型

8樓:網天絡地

資料庫管理系統常見的資料模型:

1、層次模型

將資料組織成一對多關係的結構,層次結構採用關鍵字來訪問其中每一層次的每一部分;

2、網狀模型

用連線指令或指標來確定資料間的顯式連線關係,是具有多對多型別的資料組織方式;

3、關係模型

以記錄組或資料表的形式組織資料,以便於利用各種地理實體與屬性之間的關係進行儲存和變換,不分層也無指標,是建立空間資料和屬性資料之間關係的一種非常有效的資料組織方法。

9樓:傳遞文愛

資料模型

1.資料模型的基本概念

(1)資料模型就是對現實世界事物的抽象。

(2)資料庫中的模型要滿足三個條件:

①能比較真實的模擬出現實世界

②容易被人所理解

③在計算機系統上容易實現

(3)資料模型是資料庫的核心和基礎

2.資料模型的分類

(1)概念模型

概念模型也被稱作資訊模型,它是按照使用者的觀點來對資料和資訊建模,用於資料庫的設計。(現實世界到概念模型這部分工作由資料庫設計人員來進行完成)

(2)邏輯模型

邏輯模型主要包括層次模型,網狀模型,關係模型,物件導向資料模型。它是按照計算機系統的觀點來對資料建模,用於dbms實現(概念模型到邏輯模型這部分也是由資料庫設計人員完成,可能會用到一些資料庫設計工具)

(3)物理模型

物理模型是對資料最底層的抽象,描述資料在磁碟上的存取和表示方式(邏輯模型到物理模型這部分是由dbms完成)

3.常見的邏輯模型

(1)層次模型

層次模型是用樹狀結構來表示各類實體和實體之間的關係。

層次模型具有如下特點

1.有且只有一個結點沒有雙親結點, 這個結點稱為根結點

2.根以外的其它結點有且只有一個雙親結點

3.結點的雙親是唯一的

4.只能直接處理一對多的實體聯絡

5.任何記錄值只有按其路徑檢視

6.沒有一個子女記錄值能夠脫離雙親記錄值而獨立存在

層次模型的完整性約束條件

*無相應的雙親結點值就不能插入子女結點值

*如果刪除雙親結點值,則相應的子女結點值也被同時刪除

*更新操作時,應更新所有相應記錄,以保證資料的一致性

層次模型的優缺點

優點層次模型的資料結構比較簡單清晰

查詢效率高, 效能優於關係模型, 不低於網狀模型

層次資料模型提供了良好的完整性支援

缺點結點之間的多對多聯絡表示不自然

對插入和刪除操作的限制多,應用程式的編寫比較複雜

查詢子女結點必須通過雙親結點

層次資料庫的命令(語言)趨於程式化

(2)網狀模型

網狀資料庫系統採用網狀結構來表示各類實體以及實體間的聯絡。

網狀模型具有如下特點:

允許多個結點沒有雙親結點

允許一個結點有多個雙親結點

允許兩個結點之間有多種聯絡

•要為每個聯絡命名並指出與該聯絡有關的雙親記錄和子女記錄

網狀模型的優缺點

優點能夠更為直接地描述現實世界, 如一個結點可以有多個雙親;

具有良好的效能, 存取效率較高。

缺點結構比較複雜,而且隨著應用環境的擴大,資料庫的結構就變得越來越

複雜,不利於終端使用者掌握;

ddl、 dml語言複雜,使用者不容易使用;

記錄之間聯絡是通過存取路徑實現的,應用程式必須選擇存取路徑,

加重了程式設計師的負擔

(3)關聯式資料庫模型

關聯式資料庫系統採用關係模型作為資料的組織方式。

在使用者觀點下,關係模型中資料的邏輯結構是一張二維表。關聯式資料庫不允許表中有表

關係模型的優缺點

優點建立在嚴格的數學概念的基礎上

概念單一

實體和各類聯絡都用關係來表示

對資料的檢索結果也是關係

關係模型的存取路徑對使用者透明

具有更高的資料獨立性, 更好的安全保密性

簡化了程式設計師的工作和資料庫開發建立的工作

缺點

存取路徑對使用者透明, 查詢效率往往不如格式化資料模型

為提高效能, 必須對使用者的查詢請求進行優化, 增加了開發資料庫管理系統的難度

用層次分析法分析下列短語的層次和結構關係,並寫出整個短語的結構型別

用層次分析法分析下列短語的層次和結構關係,並寫出整個短語的結構型別,這問題很好 1 不能磨滅 和 深刻印象 為定中關係 不能 和 磨滅 為狀中,不 和 能 為狀中 深刻 和 印象 為定中。2 分析研究一下 和 材料 為動賓,分析研究 和 一下 為動補,分析 和 研究 為聯合。3 做 和 一個有理想有...

簡單敘述和幻燈片之間的關係,簡單敘述簡報和幻燈片之間的關係。

簡報和幻燈片copy之間的關係是簡報是由若干幻燈片組成的。簡報,指的是把靜態檔案製作成動態檔案瀏覽,把複雜的問題變得通俗易懂,使之更會生動,給人留下更為深刻印象的幻燈片。一套完整的簡報檔案一般包含 片頭動畫 ppt封面 前言 目錄 過渡頁 圖表頁 頁 文字頁 封底 片尾動畫等。說明和被說明的關係,用...

下列敘述和敘述均正確並且有因果關係的是選項敘述I

a 在一定條件下氨氣與氧氣反應生成一氧化氮和水,一氧化氮與氧氣反應生成二氧化氮 二氧化氮被水吸收生成硝酸和一氧化氮,與nh3溶於水,呈鹼性無關,故a錯誤 b 鐵離子和ks 發生絡合反應fe s 3而使溶液呈血紅色,與鐵離子的氧化性無關,故b錯誤 c 氯化銨不穩定,加熱易分解生成氨氣和hcl,nacl...