中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之概念模型

互聯(lián)網(wǎng)技術(shù) 責(zé)任編輯:小狐貍 2016-08-16

摘要:下面是由希賽小編整理的中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之概念模型,希望能幫助學(xué)友們。

       下面是由希賽小編整理的中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之概念模型,希望能幫助學(xué)友們。具體內(nèi)容如下:


       概念模型

       概念模型是現(xiàn)實世界到機器世界的一個中間層次。

       概念模型用于信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進行數(shù)據(jù)庫設(shè)計的有力工具,也是數(shù)據(jù)庫設(shè)計人員和用戶之間進行交流的語言,因此概念模型一方面應(yīng)該具有較強的語義表達能力,能夠方便、直接地表達應(yīng)用中的各種語義知識;另一方面還應(yīng)該簡單、清晰,易于用戶理解。

       (1)概念模型中的基本概念

       概念模型涉及的概念主要有如下幾個。

       ①實體(Entity)??陀^存在并可相互區(qū)別的事物稱為實體。實體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。例如,一個職工、一個學(xué)生、一個部門、一門課、學(xué)生的一次選課、部門的一次訂貨、老師與系的工作關(guān)系(即某位老師在某系工作)等都是實體。

       ②屬性(Attribute)。實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來描述。例如,學(xué)生實體可以由學(xué)號、姓名、性別、出生年份、系、入學(xué)時間等屬性組成。

       (94002268,張三,男,1976,計算機系,1994)這些屬性組合起來表征了一個學(xué)生。

       ③碼(Key)。標(biāo)識實體的屬性集稱為碼。例如,學(xué)號是學(xué)生實體的碼。

       ④域(Domain)。屬性的取值范圍稱為該屬性的域。例如,學(xué)號的域為8位整數(shù),姓名的域為字符串集合,年齡的域為小于38的整數(shù),性別的域為(男,女)。

       ⑤實體型(EntityType)。具有相同屬性的實體必然具有共同的特征和性質(zhì)。用實體名及其屬性名集合來抽象和刻畫同類實體,稱為實體型。例如,學(xué)生(學(xué)號,姓名,性別,出生年份,系,入學(xué)時間)就是一個實體型。

       ⑥實體集(EntitySet)。同型實體的集合稱為實體集。例如,全體學(xué)生就是一個實體集。

       ⑦聯(lián)系(Relationship)。在現(xiàn)實世界中,事物內(nèi)部以及事物之間是有聯(lián)系的,這些聯(lián)系在信息世界中反映為實體(型)內(nèi)部的聯(lián)系和實體(型)之間的聯(lián)系。實體內(nèi)部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系。實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系。

       兩個實體型之間的聯(lián)系可以分為以下3類:

       一對一聯(lián)系(1:1)

       一對多聯(lián)系(1:n)

       多對多聯(lián)系(m:n)

       (2)概念模型的表示方法

       概念模型是對信息世界建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確地表示出上述信息世界中的常用概念。概念模型的表示方法很多,其中最為常用的是P.P.S.Chen于1976年提出的實體一聯(lián)系方法(Entity-RelationshipApproach)。該方法用E-R圖來描述現(xiàn)實世界的概念模型,E-R方法也稱為E-R模型。

       E-R圖提供了表示實體型、屬性和聯(lián)系的方法。

       實體型:用矩形表示,矩形框內(nèi)寫明實體名。

       屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實體連接起來。

       聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(1:1、1:n或m:n)。

       最常用的數(shù)據(jù)模型

       目前,數(shù)據(jù)庫領(lǐng)域中最常用的數(shù)據(jù)模型有3種。分別是:層次模型(HierarchicalModel)、網(wǎng)狀模型(NetworkModel)和關(guān)系模型(RelationalModel)。

       (1)層次模型

       層次模型類似于倒置樹型的父子結(jié)構(gòu),它構(gòu)成層次結(jié)構(gòu)。一個父表可以有多個子表,而一個子表只能有一個父表。層次模型的優(yōu)點是數(shù)據(jù)結(jié)構(gòu)類似金字塔。不同層次之間的關(guān)聯(lián)性直接且簡單:缺點是,由于數(shù)據(jù)縱向發(fā)展,橫向關(guān)系難以建立,數(shù)據(jù)可能會重復(fù)出現(xiàn),造成管理維護的不便。

       (2)網(wǎng)狀模型

       網(wǎng)狀模型克服了層次模型的一些缺點。該模型也使用倒置樹型結(jié)構(gòu)。與層次結(jié)構(gòu)不同的是,網(wǎng)狀模型的結(jié)點間可以任意發(fā)生聯(lián)系,能夠表示各種復(fù)雜的聯(lián)系。網(wǎng)狀模型的優(yōu)點是可以避免數(shù)據(jù)的重復(fù)性,缺點是關(guān)聯(lián)性比較復(fù)雜,尤其是當(dāng)數(shù)據(jù)庫變得越來越大時,關(guān)聯(lián)性的維護會非常復(fù)雜。

       (3)關(guān)系模型

       關(guān)系模型突破了層次模型和網(wǎng)狀模型的許多局限。關(guān)系是指由行與列構(gòu)成的二維表。在關(guān)系模型中,實體和實體間的聯(lián)系都是用關(guān)系表示的。也就是說,二維表格中既存放著實體本身的數(shù)據(jù),又存放著實體間的聯(lián)系。關(guān)系不但可以表示實體間一對多的聯(lián)系,通過建立關(guān)系間的關(guān)聯(lián),也可以表示多對多的聯(lián)系。


       返回目錄:中級通信互聯(lián)網(wǎng)技術(shù)知識點精講之?dāng)?shù)據(jù)庫技術(shù)匯總


       相關(guān)推薦:

       中級通信工程師互聯(lián)網(wǎng)技術(shù)專業(yè)基礎(chǔ)課

       2013年中級通信工程師考試試題分析與解答

       中級通信工程師互聯(lián)網(wǎng)技術(shù)考試大綱

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費領(lǐng)取

去領(lǐng)取

專注在線職業(yè)教育24年

項目管理

信息系統(tǒng)項目管理師

廠商認(rèn)證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

學(xué)歷提升

!
咨詢在線老師!