




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)建立數(shù)據(jù)庫概念模型(CDM)和物理模型(PDM)一、實(shí)驗(yàn)?zāi)康牧私庥肞owerDesigner工具建立簡(jiǎn)單的數(shù)據(jù)庫概念模型CDM的方法和過程;了解用PowerDesigner工具由CDM生成物理數(shù)據(jù)模型PDM的方法和過程。二、實(shí)驗(yàn)內(nèi)容用PowerDesigner工具建立“出版公司信息系統(tǒng)”概念數(shù)據(jù)模型CDM;用PowerDesigner工具將“出版公司信息系統(tǒng)”概念數(shù)據(jù)模型CDM生成物理數(shù)據(jù)模型PDM。三、實(shí)驗(yàn)要求完成“出版公司信息系統(tǒng)”的概念數(shù)據(jù)模型CDM;將“出版公司信息系統(tǒng)”的CDM轉(zhuǎn)換成物理數(shù)據(jù)模型PDM;按“Ctrl+PrintScreenSysRq”,以屏幕打印的方式將完成實(shí)驗(yàn)所得到的圖,以實(shí)驗(yàn)報(bào)告的形式提交。案例背景本實(shí)驗(yàn)以某“出版公司信息系統(tǒng)”為例。在某“出版公司信息系統(tǒng)”中,相關(guān)的實(shí)體包括作品(Title)、作者(Author)、版稅(Roysched)、出版社(Publisher)>發(fā)票(IInvoice)、書店(Store)、折扣(Discount)。主要存在的業(yè)務(wù)問題包括不同的作者對(duì)于同樣的作品有不同的版稅,每個(gè)作品必須選定一個(gè)出版社來出版,不同的書店根據(jù)銷售情況可以享受不同的折扣率?!俺霭婀拘畔⑾到y(tǒng)”的E-R圖如圖1-1所示,實(shí)體與實(shí)體之間的聯(lián)系如表1-1所示(圖中省略了屬性)。表1-1表2-2““出出版版公公司司信信息息系系統(tǒng)統(tǒng)”實(shí)”體實(shí)與體實(shí)與體實(shí)之間體的間聯(lián)的系聯(lián)系實(shí)體聯(lián)系類型含義作者和作品多對(duì)多1個(gè)作者可寫0或n個(gè)作品,一個(gè)作品可有0或n個(gè)作者作品和版稅1對(duì)多1個(gè)作者可獲取0或n個(gè)版稅(因作者不同而異),一個(gè)版稅只能對(duì)應(yīng)1個(gè)作品,并對(duì)作品具有依賴關(guān)系作品和出版社多對(duì)11個(gè)出版社可以出版0或n個(gè)作品,一個(gè)作品只能通過1個(gè)出版社出版作品和發(fā)票1對(duì)多1個(gè)作品可以在0或n張發(fā)票中銷售,每張發(fā)票只能銷售1個(gè)作品書店和發(fā)票1對(duì)多1個(gè)書店可以開0或n張發(fā)票,每張發(fā)票只能由1個(gè)書店開出書店和折扣1對(duì)多1個(gè)書店可以根據(jù)銷售額享受0或n種折扣,每個(gè)折扣只能給1個(gè)書店
圖1圖2-2出版公司信息系統(tǒng)”E^圖四、實(shí)驗(yàn)步驟1.進(jìn)入CDM建模界面1)啟動(dòng)PD,進(jìn)入CDM界面。單擊工具欄中“文件(File)—新建模型(NewModel)”,單擊“模型類型(ModelTypes)”框中的“ConceptualDataModel(概念數(shù)據(jù)模型)”,并“確定(OK)”,即進(jìn)入CDM界面。(2)定義CDM模型。單擊“模型(Model)—模型屬性(ModelProperties)”,出現(xiàn)如圖1—2所示的CDM屬性窗口,鍵入“出版公司信息系統(tǒng)”等屬性,'確定(OK)”并保存模型,進(jìn)入CDM工作界面,CDM“Palette”主要模型工具的用途如表1—2所示。陀文件a)覇您叩IREtt)根型Ql)標(biāo)記電)資涯庫?IAO)旨口⑩稲肋如陀文件a)覇您叩IREtt)根型Ql)標(biāo)記電)資涯庫?IAO)旨口⑩稲肋如應(yīng)用@)圖1—2概念數(shù)據(jù)模型CDM的屬性窗口PuweiDesiEiieK~[CDBCoiiceptualDataMudcl..l9Di?建工D曰10空迢口RO越VJ晶09、0氏最X09%#\001出版公司信息采蛻[出版公司信息系紡FA.Dr.WangIdDiacfam1規(guī)JW依馥!擴(kuò)展依較|版本信總,表1—2CDM“Palette”主要模型工具的用途圖標(biāo)圖標(biāo)BEntity創(chuàng)建實(shí)體?Attaciation創(chuàng)建關(guān)聯(lián)%創(chuàng)建聯(lián)系Lmk/ExtendedDt|j?idenc)r創(chuàng)建依賴Title創(chuàng)建標(biāo)題rnlicritMnce創(chuàng)建繼朋Note創(chuàng)建注釋Link創(chuàng)理連援2.創(chuàng)建概念數(shù)據(jù)模型CDM(1)創(chuàng)建實(shí)體和屬性單擊“實(shí)體”圖標(biāo)(Entity),在模型設(shè)計(jì)工作區(qū)單擊7下,得到7個(gè)實(shí)體框;再右擊鼠標(biāo)會(huì)取消選擇實(shí)體工具,如圖1—3所示。圖1—3創(chuàng)建實(shí)體(2)雙擊某個(gè)實(shí)體框,出現(xiàn)該實(shí)體常規(guī)屬性窗口,在“屬性”標(biāo)簽窗口定義實(shí)體名稱“作者”等主要選項(xiàng)并“OK”,如圖1—4所示。圖1—4定義實(shí)體常規(guī)屬性
■H賓體凰性-作者(author)3)單擊第二個(gè)“屬性”標(biāo)簽,進(jìn)入該實(shí)體屬性窗口,如圖1■H賓體凰性-作者(author)依賴I擴(kuò)庭依賴版本信応屈性犀性|様謂帶|備注|規(guī)則DD
P
M
域
類款號(hào)名忖址編姓預(yù)地作若扁是作若姓名作者預(yù)討款通訐款號(hào)名忖址編姓預(yù)地作若扁是作若姓名作者預(yù)討款通訐I地址城市電話.>■>>>>>>無無無.無無無無n-cJszsC40姐8020▼WMN說WA5EE圖圖1-5定義實(shí)體屬性其中:M:Mandatory,強(qiáng)制屬性,表示屬性值是否為空;P:PrimaryIdentifer,是否為主鍵(實(shí)體標(biāo)識(shí)符);D:Displayed,在實(shí)體圖形符號(hào)中是否顯示。屬性定義完畢,單擊“OK”返回。(4)按照上述步驟完成其他實(shí)體的屬性定義,如圖1-6。Dtpend?nci?s丨ExtendedDependenciesG?n?r?1Attributes|I4?nti£x?rs)VersionInfoM?t?z|Rules23456NameCode書號(hào)書名說明出腹日期舛引E-|Domai|m|Dtpend?nci?s丨ExtendedDependenciesG?n?r?1Attributes|I4?nti£x?rs)VersionInfoM?t?z|Rules23456NameCode書號(hào)書名說明出腹日期舛引E-|Domai|m|p|D-A10<None>VA80〈None》VA20<None>MN5.2<None>LVA<Nom>D<Nore>D?p<nd?nci?sIExt?nd?dDep?ndtnci?s|VersionInfoGeneralAttributes|Identifiers|Mot?s|RulesE§*a.□S?SXXMNameSS¥_發(fā)荼日朋梢售怎量銷售條歌Code發(fā)票日期銷售總星銷售條?:0&3Type|A2DD皿WB0<None><Ngne><Hone>銷售數(shù)墾勺銷書數(shù)星N<N?ie>自,確定|取清Ig?a)懵肋PPPPPP廠廠廠廠廠廠上P廠廠廠廠廠廠廠廠廠廠廠PFF廠廠P廠廠廠廠廠廠I—ID一IPI一IMILLP廠PF廠廠廠廠廠廠廠FPP療F廠廠廠廠廠廠廠>疔廠廠廠廠廠廠廠廠廠廠廠
D?p?ndencits丨ExtendedDependencies|VersionInfoGeneralAttributesIIdtntifiers|Hot?s|Rules面*>3?□S?X■fe?XM場(chǎng)EDepend?nci?i!Exl?nd?dD?pend|VersionInfoGeneralAttributes|Iden.ti£xers|Xot?s|RulesEfOSQXX必場(chǎng)ZMameCode|D?p?ndencits丨ExtendedDependencies|VersionInfoGeneralAttributesIIdtntifiers|Hot?s|Rules面*>3?□S?X■fe?XM場(chǎng)EDepend?nci?i!Exl?nd?dD?pend|VersionInfoGeneralAttributes|Iden.ti£xers|Xot?s|RulesEfOSQXX必場(chǎng)ZMameCode|DataTj*peDomain|1A12<None>2書店名稱書店名稱VA4Q<None>3書店城帀VA20<None>「4書店郵編書店郵漏A5<None>耳節(jié)店地址書店他址VA80<None>M|P|D|*Psj▼I確定|取消|應(yīng)用《)|轄肋Code|DMT炳|D?w3/IDA1出離衽編號(hào)岀版社演號(hào)A12<None>(7PP2岀廢壯名味VA40<None>[7廠£p*岀版社域弄?jiǎng)?chuàng)出版社城市VA20<None>W廠Prrr廠廠廠rrrrrrr廠ArrrrrrrrrrrrlULdiitm*j_irDependencies|Exl?nd?dD?p?nd*nei?x|VersionInfoG.n.rtlAttribut?s|Id?ntifi?rx|Mot?x|RulesDep?nd?nci?s|ExtendedD?p*nd?nci?s|VersionInf?G?n?r?lAttributes|Identifiers|N?t?s|Rul?xcpmd0x%)xc§?□二二)UX尅XMNameICodeDataType]DomainMjP折扌□?號(hào)折扌除號(hào)A10折扣奉折扣率DC32折扣類型折扣類33A3最低數(shù)量侵低救豎N最高數(shù)數(shù)量N<None><Noiw<Norw><None>±1±I±1±J±H<p'PFPI7廠廠廠廠廠廠廠bP廠廠廠1_廠廠廠廠廠廠廠FI7PFP廠廠廠廠廠廠廠1晟低范團(tuán)攝低范圍H<None>2最高范圉星高范圉N<Nore>MN92<None>Name|Code|D&dType|Domam|NPD*PPF廠廠廠廠廠廠廠廠廠?廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠廠一目▼確定~l取消幫肋幫助圖1-6各實(shí)體的屬性定義(5)建立實(shí)體間的聯(lián)系在模型工具欄中選擇聯(lián)系“Relationship”工具,在相關(guān)聯(lián)的兩個(gè)實(shí)體中的一個(gè)實(shí)體圖標(biāo)上單擊左鍵按住不放,拖動(dòng)到另一個(gè)實(shí)體上釋放,即可創(chuàng)建一個(gè)關(guān)系。(6)定義關(guān)系屬性雙擊表示關(guān)系的圖標(biāo),出現(xiàn)關(guān)系屬性定乂窗口,“屬性”標(biāo)簽中常規(guī)關(guān)系屬性(General)如圖1—7所示;“明細(xì)(Cardinalities)”標(biāo)簽中關(guān)系類型定義,如圖1—8所示。注意:聯(lián)系類型分為1對(duì)1、1對(duì)多、多對(duì)多三種,連線的開叉一端代表多,不開叉一端代表1。
按照上述步驟定義其它實(shí)體的聯(lián)系,直到把所有的業(yè)務(wù)問題描述清楚。初步創(chuàng)建的“出版公司信息系統(tǒng)”的CDM如圖1—9所示。作者筑號(hào)<pi>A12作者筑號(hào)<pi>A12VA.4G作者預(yù)啊裁MH9.2越訊她駁VA80VA20AS電話M2<pi>ffepo書號(hào)<Di>A10書客VA80<M>梵顯VA20愉榕MNS.2說RgLVA由皈目期D<M>1identifier1<pi>柞品一弟販戎出版社旅號(hào)<Di>A12<M>股版枚名稱VA40<M>緘力VA20<M>identifier_1<pt>悄■&3aA20作品悄■?曰期D<何AN9,2VA8D俏售麹呈N<Maldenhfier_1^pi>~r~書店謂售T節(jié)店書陸汩號(hào)SaM2書空名榦VA40VA20A5圖1—9“出版公司信息系統(tǒng)”的概念數(shù)據(jù)模型CDM(8)檢查CDM單擊“工具(ToolS)—檢查模型(CheckModel)”出現(xiàn)檢查模型參數(shù)“選項(xiàng)(Options)”標(biāo)簽,點(diǎn)擊每一個(gè)文件夾可檢查并手工更正錯(cuò)誤情況,如圖1—10所示。點(diǎn)擊“選擇Selection”標(biāo)簽,可以單獨(dú)檢查某一對(duì)象,并手工更正錯(cuò)誤情況,如圖1—11所示。標(biāo)簽,可以單獨(dú)檢查某一對(duì)象,并手工更正錯(cuò)誤情況,如圖1—11所示。圖1一10檢查模型參數(shù)“Options”標(biāo)簽圖1一11“Selection”標(biāo)簽“+”表示自動(dòng)更正,“X”表示錯(cuò)誤“!”表示警告。(9)顯示模型檢查結(jié)果參數(shù)選擇完成后,出現(xiàn)模型“檢查結(jié)果”窗口,檢查完成后,會(huì)出現(xiàn)檢查結(jié)果報(bào)告,如圖1—12所示。若模型沒有錯(cuò)誤,則保存CDM,完成“出版公司信息系統(tǒng)”的概念模型。注意:檢查結(jié)果分為三類:錯(cuò)誤、警告、沒有錯(cuò)誤。其中,錯(cuò)誤必須更正,警告可以更正也可以不更正。
龜文件⑺編輯電)視圖電)複型?)標(biāo)記貴涯庠?工具(I)窗口追〕幫助⑩-fixS%€Gi?r?確盂居)龜文件⑺編輯電)視圖電)複型?)標(biāo)記貴涯庠?工具(I)窗口追〕幫助⑩-fixS%€Gi?r?確盂居)Pi〃<j?a<5E0S團(tuán)□旨口氐也鶴況到曰雷晶一蒼罔匿甜工作區(qū)+%Busne$$Proce$$Mod*直岀版公司信息系場(chǎng)’+昭出版公司信息丟統(tǒng)’金A12VMOMN9.2遹諷艙址VA80城irVA20A5A12Idemifiet1<pi>能41<M>BlJ<ll書店咖慣號(hào)vp<>A12<M>書J3E檸VMO<M>亦VA20<M>岀賤杖加號(hào)SAA12~<M?出版枚名林VMO蘇亦VA20<M>狷吿W聖弓<fii>A20<M>假停日歎D<M>謂舊總童M9.2信督條款VA80<M>悄俗敷屋N<M>ldentifiei_1<pi>網(wǎng)掘ASIdentiher_1<p<>*1正在檢査關(guān)系.-關(guān)系名稱唯一性?關(guān)系編瑪唯一性?ReflexivedependencyReflexivemandatcwy-在兩個(gè)實(shí)體間有*as的關(guān)系?在多對(duì)多的關(guān)系和丈休整,約束名稱要求唯一TOC\o"1-5"\h\z0個(gè)錯(cuò)就2個(gè)警吿_概念數(shù)皓旗型正確,未發(fā)觀錯(cuò)課▼I?1\常規(guī)入檢查根型人生成礙工程/IVI?!圖1-12CDM檢查結(jié)果窗口3.由概念模型CDM生成物理數(shù)據(jù)模型PDMCDM模型生成以后,可以利用PD提供的自助轉(zhuǎn)換功能將CDM模型轉(zhuǎn)換成PDM模型,而不需要重新建立。打開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度果林租賃與果樹病蟲害防治及銷售合同
- 二零二五年度科技創(chuàng)新個(gè)人捐贈(zèng)合同
- 2025年度高端商務(wù)區(qū)商鋪全面保障性物業(yè)管理合同
- 如何吃水果的知識(shí)
- 二零二五年度打架斗毆調(diào)解效果評(píng)估合同范本
- 二零二五年度加油站與物流企業(yè)合作油品運(yùn)輸保險(xiǎn)合同
- 二零二五年度度假村房屋包租管理合同
- 二零二五年度學(xué)生安全保障體系合作協(xié)議
- 二零二五年度酒店預(yù)訂預(yù)付款合同模板
- 2025年度礦山礦產(chǎn)資源勘查與地質(zhì)災(zāi)害防治合同
- 《抗戰(zhàn)中的英雄人物》課件
- 外墻真石漆施工方案
- 森林防火安全生產(chǎn)工作
- 《服裝市場(chǎng)營(yíng)銷》課件
- 網(wǎng)絡(luò)安全風(fēng)險(xiǎn)評(píng)估報(bào)告模板
- 什么是法律談判課件
- 成考教材-數(shù)學(xué)教程(文史財(cái)經(jīng)類)
- 保安服務(wù)管理制度范文
- 汽車行業(yè)維修記錄管理制度
- 老年護(hù)理團(tuán)隊(duì)建設(shè)方案
- 《跨學(xué)科實(shí)踐活動(dòng)3 水質(zhì)檢測(cè)及自制凈水器》教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論