全國知名互聯(lián)網(wǎng)會展平臺,提供展會設計、展覽設計搭建、會展策劃、會展搭建等全方位解決方案!
我的位置:

數(shù)據(jù)庫主要有哪些模型?這些模型的特點是什么?

提問者: 習亮福|瀏覽 122 次|提問時間: 2015-12-20

已有 1 條回答

廖世

2016-02-29 最終答案
一般一種數(shù)據(jù)庫對應一種數(shù)據(jù)模型,所以正確的提法是:數(shù)據(jù)庫中數(shù)據(jù)模型主要有哪些模型吧?我猜你是接下來要考《數(shù)據(jù)庫概論》吧,呵呵!以我的經(jīng)驗來看,數(shù)據(jù)庫考的話,這類問題頂多出個選擇題或者填空題,就算考“這些模型的特點是什么?”也應該不會是簡答題,考你些干條條,畢竟“數(shù)據(jù)庫”不是‘大學思想政治課’。這應該是《數(shù)據(jù)庫概論(第四版)》中第一章緒論里面的知識,緒論算是基礎篇里的概論,應該說都是些前導概念吧,這些概念的實際應用是在后續(xù)章節(jié)中展開的,所以這些了解了解就可以了。數(shù)據(jù)模型主要有哪些模型?答:模型:對現(xiàn)實世界中某個對象特征的模擬和抽象。【了解】兩大類數(shù)據(jù)模型:數(shù)據(jù)模型分為2類(分屬2個不同的層次,在開發(fā)和使用數(shù)據(jù)庫中使用不同的模型)①概念模型,也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設計。②邏輯模型和物理模型,邏輯模型主要包括:網(wǎng)狀模型、層次模型、關系模型、面向?qū)ο竽P偷?,按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,用于DBMS實現(xiàn)。物理模型,是對數(shù)據(jù)最底層的抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,在磁盤或磁帶上的存儲方式和存取方法。概念模型:信息世界中的基本概念。用途:數(shù)據(jù)庫設計人員和用戶之間進行交流的語言。所以,這個了解就可以了;但要考E-R圖!最常用的數(shù)據(jù)模型:非關系模型,有層次模型和網(wǎng)狀模型;關系模型;面向?qū)ο竽P?、對象關系模型?!菊莆铡繉哟文P停河谩皹湫谓Y構”來表示各類實體以及實體間的聯(lián)系。特點:結點的雙親是唯一的;只能直接處理一對多的實體聯(lián)系;每個記錄類型可以定義一個排序字段,也稱為:碼字段;任何記錄值只有按其路徑查看時,才能顯示它的全部意義;沒有一個子女記錄值能夠脫離雙親記錄值而獨立存在。網(wǎng)狀模型:滿足下面2個條件的基本層次聯(lián)系的集合:①允許一個以上的結點無雙親②一個結點可以有多于一個的雙親。特點:優(yōu)點,能夠更為直接地描述現(xiàn)實世界,如一個結點可以有多個雙親;具有良好的性能,存取效率較高。缺點,結構比較復雜,而且隨著應用環(huán)境的擴大,數(shù)據(jù)庫的結構就變得越來越復雜,不利于最終緝揣光廢叱肚癸莎含極用戶掌握;DDL、DML語言復雜,用戶不容易使用。關系模型:在“用戶觀點”下,關系模型中數(shù)據(jù)的邏輯結構是一張二維表,它由行和列組成。特點:優(yōu)點,建立在嚴格的數(shù)據(jù)概念的基礎上;概念單一(實體和各類聯(lián)系都用關系來表示;對數(shù)據(jù)的檢索結果也是關系);關系模型的存取路徑對用戶透明(具有更高的數(shù)據(jù)獨立性,更好的安全保密性;簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作)。缺點,存取路徑對用戶透明導致查詢效率往往不如非關系數(shù)據(jù)庫;為提高性能,必須對用戶的查詢請求進行優(yōu)化,增加了開發(fā)DBMS的難度。