ER建模方法

范式:

一個(gè)實(shí)體的某個(gè)屬性保存多個(gè)值俘枫,將這樣的多值屬性分離為一個(gè)實(shí)體。


ER模型中的多值屬性處理

ER建模遇到的問題:

(1)如果存在一個(gè)實(shí)體與其它實(shí)體之間存在兩個(gè)或更多的一對(duì)多聯(lián)系蛛碌,很可能存在扇形陷阱問題颅筋。扇形陷阱問題可以通過改變實(shí)體間的聯(lián)系次序玩讳,從而重新構(gòu)建模型解決。

(2)如果在實(shí)體聯(lián)系的通路上存在一個(gè)或者多個(gè)參與性約束最小值為零的情況刮萌,很可能存在深坑陷阱問題驮配,深坑陷阱問題可以通過重新添加被遺漏的聯(lián)系解決。

1)扇形陷阱

問題:

扇形陷阱是指在ER模型中着茸,某些實(shí)體之間的通路(pathway)是不明確的情況壮锻。
如圖1,一個(gè)學(xué)院College有多個(gè)學(xué)科方向或系Department涮阔,學(xué)院可以聘有多名教師Teacher猜绣。

圖1 扇形陷阱的例子

當(dāng)我們想知道某位教師到底屬于哪個(gè)學(xué)科方向或系時(shí),問題就產(chǎn)生了敬特,該模型中很可能無法確定某些教師屬于哪個(gè)學(xué)科方向或系掰邢,產(chǎn)生了扇形陷阱問題。

圖2 扇形陷阱的實(shí)體個(gè)體之間聯(lián)系

解決方式:

圖1的ER模型中實(shí)體之間的聯(lián)系次序是不合適的伟阔。
教師應(yīng)該是與學(xué)科方向發(fā)生直接聯(lián)系辣之,學(xué)科方向和學(xué)院之間也是直接聯(lián)系,教師與學(xué)院之間的聯(lián)系應(yīng)該屬于間接聯(lián)系皱炉,它可以通過教師與學(xué)科方向的聯(lián)系達(dá)到與學(xué)院聯(lián)系的目的怀估。

如圖3所示該圖清楚地標(biāo)識(shí)了哪些教師屬于哪個(gè)學(xué)科方向。

圖3 扇形陷阱的解決方法
圖4 扇形陷阱的解決方法

2)深坑陷阱

問題:

深坑陷阱是指在ER模型中娃承,某些實(shí)體型之間存在聯(lián)系奏夫,而這些實(shí)體型中的部分實(shí)體卻不存在相應(yīng)的通路。

如圖5所示的模型历筝,反映一個(gè)學(xué)院有多個(gè)學(xué)科方向或系酗昼,系聘有多名教師,允許某些教師暫時(shí)不屬于任何系梳猪。
圖5與圖3的唯一差別就是教師在與系的聯(lián)系中麻削,圖3反映的事實(shí)是教師必須并且只能屬于某一個(gè)系蒸痹,而圖5反映的情況是允許部分教師暫時(shí)不屬于任何系。

圖5 深坑陷阱的例子

有部分教師可以不參與教師實(shí)體型與學(xué)科方向?qū)嶓w型間這一聯(lián)系呛哟,那么沒有參與這一聯(lián)系的那部分教師是否仍屬于學(xué)院呢叠荠?如果回答是肯定的,那么在該模型就存在問題了扫责。

圖6 深坑陷阱實(shí)體個(gè)體之間的聯(lián)系

圖6中榛鼎,當(dāng)我們?cè)噲D回答“T006教師屬于哪個(gè)學(xué)院”這個(gè)問題時(shí),無法得到確切答案鳖孤。
根據(jù)該模型者娱,教師與學(xué)院應(yīng)該存在某種聯(lián)系,但部分教師卻不能夠通過學(xué)科方向與學(xué)院聯(lián)系起來苏揣,這就是深坑陷阱問題黄鳍。

解決方式

深坑陷阱問題導(dǎo)致了部分教師無法通過學(xué)科方向與學(xué)院聯(lián)系起來,他們與學(xué)院之間的聯(lián)系被遺漏了平匈,因此解決深坑陷阱問題的方法就是重新標(biāo)識(shí)被遺漏的聯(lián)系框沟,如圖3.20所示。在圖3.20中增炭,通過增加教師與學(xué)院間的一個(gè)聯(lián)系忍燥,從而使得所有教師都能間接或直接與學(xué)院發(fā)生聯(lián)系,解決了深坑陷阱的問題弟跑,圖3.19所示的部分實(shí)體個(gè)體之間的聯(lián)系如圖3.21所示灾前,圖3.21中消除了圖3.19中無法確定T006教師屬于哪個(gè)學(xué)院的問題。

圖7 深坑陷阱的解決
圖8 深坑陷阱解決之后實(shí)體個(gè)體之間的聯(lián)系
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末孟辑,一起剝皮案震驚了整個(gè)濱河市哎甲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌饲嗽,老刑警劉巖炭玫,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異貌虾,居然都是意外死亡吞加,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門尽狠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來衔憨,“玉大人,你說我怎么就攤上這事袄膏〖迹” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵沉馆,是天一觀的道長码党。 經(jīng)常有香客問我德崭,道長,這世上最難降的妖魔是什么揖盘? 我笑而不...
    開封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任眉厨,我火速辦了婚禮,結(jié)果婚禮上兽狭,老公的妹妹穿的比我還像新娘憾股。我一直安慰自己,他們只是感情好箕慧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開白布荔燎。 她就那樣靜靜地躺著,像睡著了一般销钝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上琐簇,一...
    開封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天蒸健,我揣著相機(jī)與錄音,去河邊找鬼婉商。 笑死似忧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的丈秩。 我是一名探鬼主播盯捌,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼蘑秽!你這毒婦竟也來了饺著?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤肠牲,失蹤者是張志新(化名)和其女友劉穎幼衰,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缀雳,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡渡嚣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肥印。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片识椰。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖深碱,靈堂內(nèi)的尸體忽然破棺而出腹鹉,到底是詐尸還是另有隱情,我是刑警寧澤莹痢,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布种蘸,位于F島的核電站墓赴,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏航瞭。R本人自食惡果不足惜诫硕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望刊侯。 院中可真熱鬧章办,春花似錦、人聲如沸滨彻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亭饵。三九已至休偶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辜羊,已是汗流浹背踏兜。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留八秃,地道東北人碱妆。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像昔驱,于是被迫代替她去往敵國和親疹尾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 回顧數(shù)據(jù)庫設(shè)計(jì)三個(gè)階段:概念數(shù)據(jù)庫設(shè)計(jì):生成數(shù)據(jù)庫的概念表示骤肛,包括重要的實(shí)體纳本、聯(lián)系以及屬性的定義。邏輯數(shù)據(jù)庫設(shè)計(jì):...
    板藍(lán)根plank閱讀 3,406評(píng)論 0 11
  • 一萌衬、概念數(shù)據(jù)模型概述數(shù)據(jù)模型是現(xiàn)實(shí)世界中數(shù)據(jù)特征的抽象饮醇。數(shù)據(jù)模型應(yīng)該滿足三個(gè)方面的要求:1)能夠比較真實(shí)地模擬現(xiàn)實(shí)...
    AFinalStone閱讀 11,716評(píng)論 1 5
  • 安安在洗腳的時(shí)候打電話給爸爸,爸爸不愿意接電話秕豫,她說要發(fā)個(gè)表情給爸爸朴艰。我說:“他都不接我們電話還發(fā)給他干嘛』煲疲”安安...
    潔兒_42cb閱讀 191評(píng)論 0 1
  • 起因是看到了這個(gè) 知乎:哪些思維方式是你刻意訓(xùn)練過的歌径? 這位答主的回答實(shí)在是精彩毁嗦。摘錄部分讓我很受益的片段——“把...
    一只_1538閱讀 84評(píng)論 0 0
  • 目標(biāo)1.感受歌曲的韻律并學(xué)唱歌曲 2.學(xué)會(huì)給音樂打節(jié)奏 準(zhǔn)備1.幼兒用書 2.音樂CD 過程1.熱身 2.導(dǎo)入...
    寵兒xyb閱讀 534評(píng)論 0 0