久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CDM和PDM數(shù)據(jù)庫(kù)模型

 JeromeCen 2011-06-02
下面通過創(chuàng)建一個(gè)CDM項(xiàng)目的過程來(lái)談一下我對(duì)CDM的認(rèn)識(shí)
1. 創(chuàng)建一個(gè)CDM項(xiàng)目,,設(shè)置其屬性,。
2. 定義域(Domain):一般在開始之前,我們要為CDM模型定義一些域,,域的作用有些像元數(shù)據(jù),,它定義了某一類數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。通過定義一個(gè)域,,你就定 義了一種數(shù)據(jù)結(jié)構(gòu),,你可以在項(xiàng)目中引用它。這樣做的好處時(shí),,一旦你改動(dòng)了一個(gè)域的屬性,,整個(gè)項(xiàng)目中所有引用處都跟著改變。例如,你定義一個(gè)名稱為 my_money的域,,數(shù)據(jù)類型為money,整數(shù)位數(shù)為8,,小數(shù)位數(shù)為3,。你在數(shù)據(jù)項(xiàng)(DataItem)pay和get中引用了money的域后,該 數(shù)據(jù)項(xiàng)的數(shù)據(jù)類型自動(dòng)變?yōu)閙oney,。如果某一天你增加money類型的小數(shù)位數(shù),,那么你只需要改一下my_money這個(gè)域,所有引用了 my_money這個(gè)域的數(shù)據(jù)項(xiàng)的數(shù)據(jù)類型都將改變,。
3. 建立實(shí)體:建立一個(gè)實(shí)體后,,設(shè)置屬性,修改名稱,,增加attributes,,每一個(gè)attribute在CDM中就是一個(gè)數(shù)據(jù)項(xiàng)(DataItem),轉(zhuǎn) 換成PDM后就像當(dāng)于表中的一個(gè)字段。在屬性欄里你可以對(duì)任意一個(gè)attribute設(shè)置它的一些特性,。分別是 DataType,,Domain,M,,P,,D。DataType就是數(shù)據(jù)類型,,如果引用了域就不需要設(shè)置,。Domain就是引用域。M,,P,,D分別是:是 否必填,是否為主鍵,,是否可顯,,這三個(gè)屬性可多選,當(dāng)你選擇P后,,M也自動(dòng)選擇,,同時(shí)在Identifiers里也多出一個(gè)標(biāo)識(shí)符。標(biāo)識(shí)符的作用也比較 大,,在relationship中,,是以它為對(duì)應(yīng)。
4. 建立聯(lián)系(relationship):選擇relationship后進(jìn)行拖拉可在兩個(gè)實(shí)體間建立一種聯(lián)系,,雙擊聯(lián)系將顯示其屬性,,可在其中設(shè)置兩個(gè)實(shí) 體之間的關(guān)系,這些關(guān)系包括,一對(duì)一,,一對(duì)多,,多對(duì)一,多對(duì)多,。例如,,class表和student表,是一對(duì)多關(guān)系,,這種一對(duì)多的實(shí)體關(guān)系轉(zhuǎn)換成PDM 后,,第一個(gè)實(shí)體的主鍵將做為第二個(gè)實(shí)體的外鍵存放,例如class表的主鍵class_id將作做studuent的外鍵,。
5. 建立子模型:子模型相當(dāng)于我們平時(shí)所說(shuō)的實(shí)體關(guān)系表,,ER圖中的菱形部分。子模型用在多對(duì)多關(guān)系中,。如class表和teacher表,,它們之間就是一個(gè) 多對(duì)多關(guān)系,為實(shí)現(xiàn)這兩個(gè)實(shí)體之間的聯(lián)系就需要建立一個(gè)子模型,,建立子模型用association link將多個(gè)實(shí)體聯(lián)系起來(lái),。PDM中子模型也是一個(gè)物理表,與它聯(lián)系的每個(gè)實(shí)體的主鍵都是子模型表的字段,。同時(shí)子模型也可以增加一些其它的 attribute,。
6. 建立繼承關(guān)系:繼承關(guān)系與我們?cè)诰幊讨械睦^承類似,以父實(shí)體為基準(zhǔn),,所有子實(shí)體將擁有父實(shí)體中的所有attribute,。子實(shí)體中可定義其它 attribute,以區(qū)別于其它子實(shí)體,。(對(duì)繼承關(guān)系的應(yīng)用我有些糊涂,,在ER圖中也找不到其對(duì)應(yīng)的模式。關(guān)于其父表是否有存在的價(jià)值,,我與同事探討了 一下,,沒有結(jié)果。還望各位高手不惜賜教,。)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多