4.3 ER建模方法
4.3.1 基本概念
1、 實(shí)體或?qū)嵗褐缚陀^(guān)存在并可相互區(qū)分的事物,可以是一個(gè)具體的人或物,也可以是抽象的事件或概念;
2、 實(shí)體集:表示一個(gè)現(xiàn)實(shí)的和抽象事物的集合,這些事物必須具有相同的屬性或特征。
3、 屬性:用于描述一個(gè)實(shí)體集的性質(zhì)和特征;
4、 碼:實(shí)體集中能惟一標(biāo)識(shí)每一個(gè)實(shí)例的屬性或?qū)傩越M;
5、 聯(lián)系:描述現(xiàn)實(shí)世界中實(shí)體之間的關(guān)系。(1)一對(duì)一聯(lián)系;(2)一對(duì)多聯(lián)系;(3)多對(duì)多聯(lián)系
4.3.2 ER方法語(yǔ)法
1、 ER方法中用矩形框表示實(shí)體集,矩形框內(nèi)寫(xiě)上實(shí)體集的名稱(chēng);
2、 ER模型用菱形表示聯(lián)系,聯(lián)系名寫(xiě)在菱形框內(nèi);
3、 ER模型中實(shí)體集的屬性用橢圓或圓角矩形框表示,屬性名字寫(xiě)在其中。
4.4 IDEF1X 建模方法
4.4.1 IDEF1X概述
1、 IDEF0側(cè)重描述系統(tǒng)功能,被稱(chēng)為功能建模方法;IDEF1X側(cè)重分析、抽象和概括應(yīng)用領(lǐng)域中的數(shù)據(jù),稱(chēng)為數(shù)據(jù)建模方法;
2、 IDEF1X方法具有豐富的語(yǔ)法和語(yǔ)義;
3、 實(shí)體集分為(1)獨(dú)立標(biāo)識(shí)符實(shí)體集;(2)從屬標(biāo)識(shí)符實(shí)體集;
4、 實(shí)體集之間的聯(lián)系分為:(1)標(biāo)定型聯(lián)系;(2)非標(biāo)定型聯(lián)系;(3)分類(lèi)聯(lián)系;(4)不確定聯(lián)系
4.4.2 IDEF1X模型元素
1、 實(shí)體集:
(1) 實(shí)體集語(yǔ)義:如果一個(gè)實(shí)體集的每一個(gè)實(shí)例都能被惟一地標(biāo)識(shí),而不決定于它與其他實(shí)體的聯(lián)系,那么該實(shí)體集稱(chēng)為獨(dú)立實(shí)體集;否則就叫從屬實(shí)體集;
(2) 實(shí)體集語(yǔ)法:IDEF1X用矩形框來(lái)表示獨(dú)立實(shí)體集,用圓角矩形框來(lái)表示從屬實(shí)體集;
2、 聯(lián)系:
(1) 聯(lián)系語(yǔ)義:
(A) 標(biāo)定型聯(lián)系:一個(gè)“確定型聯(lián)系”中,如果子女實(shí)體集中的每個(gè)實(shí)例都是由它與雙親的聯(lián)系而確定的,這個(gè)關(guān)系稱(chēng)為“標(biāo)定型聯(lián)系”;
(B) 非標(biāo)定型聯(lián)系:一個(gè)“確定型聯(lián)系”中,如果子女實(shí)體集中的每一個(gè)實(shí)例都能被惟一地確認(rèn)而無(wú)需了解與之相聯(lián)系的雙親實(shí)體集的實(shí)例,這個(gè)問(wèn)題關(guān)系叫“非標(biāo)定型聯(lián)系”。
(C) 分類(lèi)聯(lián)系:是兩個(gè)或多個(gè)實(shí)體集之間的聯(lián)系,且在這些實(shí)體集中存在一個(gè)一般實(shí)體集,它的每一個(gè)實(shí)例都恰好與一個(gè)且僅一個(gè)分類(lèi)實(shí)體集的一個(gè)實(shí)例相聯(lián)系。
(D) 不確定聯(lián)系:一個(gè)非確定聯(lián)系又稱(chēng)為多對(duì)多聯(lián)系,這種聯(lián)系關(guān)聯(lián)的兩個(gè)實(shí)體集之間,任一實(shí)體集的一個(gè)實(shí)例都將對(duì)應(yīng)另一實(shí)體集的0個(gè)、1個(gè)或多個(gè)實(shí)例。
(2) 聯(lián)系的語(yǔ)法:
(A) 標(biāo)定聯(lián)系語(yǔ)法:在IDEF1X圖中,聯(lián)系的語(yǔ)法用直線(xiàn)表示,在一個(gè)標(biāo)定型聯(lián)系中,子女實(shí)體集總是一個(gè)從屬實(shí)體集,用圓角矩形框表示;
(B) 非標(biāo)定聯(lián)系語(yǔ)法:如果兩個(gè)實(shí)體集之間有關(guān)系,并且是一個(gè)非標(biāo)定聯(lián)系,就用一條虛線(xiàn)把它們連接起來(lái)。
(C) 分類(lèi)聯(lián)系語(yǔ)法:一般實(shí)體集的一個(gè)實(shí)例只能與分類(lèi)實(shí)體集的一個(gè)實(shí)例相對(duì)應(yīng);
(D) 不確定聯(lián)系m:n的語(yǔ)法:不確定聯(lián)系用一個(gè)兩端帶有實(shí)心圓的線(xiàn)段描述,表示多對(duì)多的連接關(guān)系。
相關(guān)推薦:
2012年下半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |