導航:首頁 > 數據分析 > 常用的邏輯數據模型各有什麼優缺點

常用的邏輯數據模型各有什麼優缺點

發布時間:2025-01-12 15:39:24

1. 資料庫主要的模型有哪些

層次模型、網狀模型、關系模型


層次模型(格式化模型)

定義和限制條件:有且僅有一個節點,無父節點,此節點為樹的根;其他節點有且僅有一個父節點;

優點:

①數據結構簡單清晰;

②利用指針記錄邊向聯系,查詢效率高;

③良好的完整新支持;

缺點:

①只能表示1:N的聯系。盡管有許多輔助手段實現M:N的聯系,但比較復雜,不易掌握。

②層次模型的樹是有序樹(層次順序)。對任一結點的所有子樹都規定了先後次序,這一限制隱含了對資料庫存取路徑的控制。

③樹中父子結點之間只存在一種聯系,因此,對樹中的任一結點,只有一條自根結點到達它的路徑。


網狀模型(格式化模型)

網狀模型的2個特徵:允許一個以上的節點無雙親;一個節點可以有多於一個的雙親;

優點:

①可以更加清晰表達現實,符合現實中的數據關系;

②可以很快存取操作;

缺點:

①結構復雜;

②不易掌握,網狀模型的DDL,DDM復雜,並且並且要嵌入某一種高級語言(COBOL,c),用戶不易掌握;

③應用程序復雜,記錄之間的聯系通過存取路徑實現的,應用程序在訪問數據時必須選擇合適的存取路徑,因此用戶必須了解系統結構的細節,加重編寫應用程序的負擔;


關系模型

單一的數據結構——關系

現實世界的實體以及實體間的各種聯系均用關系來表示,從用戶角度看,關系模型中數據的邏輯結構是一張二維表。

優點:

①數據結構單一,關系模型中,不管是實體還是實體之間的聯系,都用關系來表示,而關系都對應一張二維數據表,數據結構簡單、清晰。

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

③概念簡單,操作方便,關系模型最大的優點就是簡單,用戶容易理解和掌握,一個關系就是一張二維表格,用戶只需用簡單的查詢語言就能對資料庫進行操作。

缺點:

①查詢效率不如格式化數據模型;

②為了提高性能,資料庫管理系統需要優化用戶查詢,增加了資料庫管理系統的開發難度;

閱讀全文

與常用的邏輯數據模型各有什麼優缺點相關的資料

熱點內容
win10支持蘋果指紋 瀏覽:711
大項目資料庫有多少張表 瀏覽:764
outlook2010規則導入無文件夾 瀏覽:722
工廠文件夾里找不到 瀏覽:594
穿越火線更新文件在哪裡 瀏覽:821
sap2000v15安裝教程 瀏覽:370
蘋果平板和安卓手機怎麼共享網路 瀏覽:729
常州編程考級哪裡不錯 瀏覽:511
手機上的文件從哪裡打開 瀏覽:727
qq異地登陸改不了密碼 瀏覽:950
工作室網站建設 瀏覽:296
蘋果win10網頁怎麼截屏快捷鍵 瀏覽:886
iphone手機如何下載網站文件 瀏覽:719
魅族觸摸音效文件 瀏覽:161
找不到鏡像文件和網路有關系嗎 瀏覽:493
如何找到使用軟體的app 瀏覽:73
wordcount降序 瀏覽:699
用模版批量建立excel表格文件 瀏覽:929
mif文件波形生成器 瀏覽:334
cf文件程序損壞修復器就行 瀏覽:469

友情鏈接