實(shí)驗(yàn) 數(shù)據(jù)庫概念模型和邏輯模型_第1頁
實(shí)驗(yàn) 數(shù)據(jù)庫概念模型和邏輯模型_第2頁
實(shí)驗(yàn) 數(shù)據(jù)庫概念模型和邏輯模型_第3頁
實(shí)驗(yàn) 數(shù)據(jù)庫概念模型和邏輯模型_第4頁
實(shí)驗(yàn) 數(shù)據(jù)庫概念模型和邏輯模型_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)驗(yàn)建立數(shù)據(jù)庫概念模型(CDM)和物理模型(PDM)一、實(shí)驗(yàn)?zāi)康牧私庥肞owerDesigner工具建立簡單的數(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)要求1 .完成“出版公司信息系統(tǒng)的概念數(shù)據(jù)模型CDM;將“出版公司信息系統(tǒng)”的CDM轉(zhuǎn)換成物理數(shù)據(jù)模型PDM;按“Ctrl+Print Screen SysRq,以屏幕打印的方式將

2、完成實(shí)驗(yàn)所得到的圖,以實(shí)驗(yàn)報(bào) 告的形式提交。案例背景本實(shí)驗(yàn)以某“出版公司信息系統(tǒng)”為例。在某“出版公司信息系統(tǒng)”中,相關(guān)的實(shí)體包括作品(Title)、作者(Author)、版稅 (Roysched)、出版社(Publisher) 發(fā)票(Invoice)、書店(Store)、折扣(Discount)。主要 存在的業(yè)務(wù)問題包括不同的作者對于同樣的作品有不同的版稅,每個(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í)體間聯(lián)系聯(lián)

3、系實(shí)體聯(lián)系類型含義作者和作品多對多1個(gè)作者可寫0或n個(gè)作品,一個(gè)作品可有0或n個(gè)作者作品和版稅1對多1個(gè)作者可獲取0或n個(gè)版稅(因作者不同而異),一個(gè)版稅只能對應(yīng)1個(gè)作品,并對作品具有依賴關(guān)系作品和出版社多對11個(gè)出版社可以出版0或n個(gè)作品,一個(gè)作品只能通過1個(gè)出版社出版作品和發(fā)票1對多1個(gè)作品可以在0或n張發(fā)票中銷售,每張發(fā)票只能銷售1個(gè)作品書店和發(fā)票1對多1個(gè)書店可以開0或n張發(fā)票,每張發(fā)票只能由1個(gè)書店開出書店和折扣1對多1個(gè)書店可以根據(jù)銷售額享受0或n種折扣,每個(gè)折扣只能給1個(gè)書店圖1圖2-2出版公司信息系統(tǒng)E-R圖四、實(shí)驗(yàn)步驟1.進(jìn)入CDM建模界面(1)啟動PD,進(jìn)入CDM界面。單擊

4、工具欄中“文件(File)新建模型(New Model)”,單擊“模型類型(Model Types)” 框中的“Conceptual Data Model (概念數(shù)據(jù)模型)”,并“確定(OK)”,即進(jìn)入CDM界面。(2)定義CDM模型。單擊“模型(Model)一模型屬性(Model Properties)”,出現(xiàn)如圖12所示的CDM屬性窗 口,鍵入“出版公司信息系統(tǒng)”等屬性,“確定(OK)”并保存模型,進(jìn)入CDM工作界面, CDM “Palette”主要模型工具的用途如表12所示。卸文件任)編桶屋)詼隹1但)模型魁)標(biāo)記(S)資癖知 IM(D 盲口d)幫助缺省圖(01PuweiDesiEiie

5、K CDB CouceptualDat aMudcl. l9 Di.2icx 2i*_ 1 吵 E? El Qovjaqs、oX 09%站 0。1出版公司信息宗茨出版公司信息系統(tǒng)bA .7Dr. Wang礦里 Digam 1規(guī)則I依械|擴(kuò)展年較|版本信JS表12 CDM Palette,*要模型工具的用途圖標(biāo)用雄圖標(biāo)用途BEntity創(chuàng)建實(shí)體Attaciat ion創(chuàng)建關(guān)聯(lián)%創(chuàng)建聯(lián)系,zLink / Extended DtpetiJency創(chuàng)建依賴堂Title創(chuàng)建標(biāo)題InlicritMnce創(chuàng)建繼承Note創(chuàng)建注釋Link創(chuàng)建連接2.創(chuàng)建概念數(shù)據(jù)模型CDM(1)創(chuàng)建實(shí)體和屬性單擊“實(shí)體”圖標(biāo)(

6、Entity),在模型設(shè)計(jì)工作區(qū)單擊7下,得到7個(gè)實(shí)體框;再右擊鼠 標(biāo)會取消選擇實(shí)體工具,如圖1 3所示。圖13創(chuàng)建實(shí)體(2)雙擊某個(gè)實(shí)體框,出現(xiàn)該實(shí)體常規(guī)屬性窗口,在“屬性”標(biāo)簽窗口定義實(shí)體名稱“作 者”等主要選項(xiàng)并“OK”,如圖14所示。(3)單擊第二個(gè)“屬性”標(biāo)簽,進(jìn)入該實(shí)體屬性窗口,如圖15所示。賣體屆性-作者(author)依賴 I擴(kuò)展依賴限本信忌屈性 屈性 |株識簡|備注 |規(guī)則青B Q格暗卷X裾&巳一5款 號名付址 編姓預(yù)地作者貌號 作者姓名 作者預(yù)付款 通訊地址 城市無無無.無無無無 .in.m 40瓶8020V WMN叫叫技EE電話取消 |圖15定義實(shí)體屬性其中:M: Man

7、datory,強(qiáng)制屬性,表示屬性值是否為空;P: Primary Identifer,是否為主鍵(實(shí)體標(biāo)識符);D: Displayed,在實(shí)體圖形符號中是否顯示。屬性定義完畢,單擊“OK”返回。按照上述步驟完成其他實(shí)體的屬性定義,如圖16。Dp.25 X sfe P x 4Domain | m| P| D -* 口 .n M 己 X 昭 X MName Code一號名型格明就一書標(biāo)類價(jià)說出書號書名類型說明出版日期A10NoneVA80NoneVA20MN5.2LVAD小|小|中|pppppprrrrrr prrrrrrrrrrr FFrrprrrrrr JNameCodeDdAa Type|

8、 Domai發(fā)票號A20發(fā)焉日期變票日期D諧售總量情皆總量N92訥售條戳情莒條靛VA80梢售敏量銷苦數(shù)量N 1*lmppppp廠廠廠廠廠廠廠上 IPIprrrrrrrrrrr IMItLp廠 PFrr 廠廠 rrr圄麗定藉助Dpndencits I Extended Depndencxes | Version Info General Attributes I Idtnti fiers | Hots | Rules函*西罰X fe X M巧LDependncii ! Exlndd Dtpendtnciei | Version Info Gener alAttributes | Identifi

9、ers | Xots | Rules宙門昭 X佻丑MameCode | DataTj*peDomain |1枝劇fl號毛唔謊號A122書店名蹤書店名稱VA4Q3枝唐城市節(jié)店峰市VA204書店郵騙書店覷最A(yù)5書晴地址枝3地扯VA80Ml P1D|*-pFj | 確定 | 眼清 | 應(yīng)用(&) | 藉肪曜玲肖Dp*nd*ncix | Extandtd Dpnd*neix | Vtrxion Info G*nr UAttnbuts | Idntifirx | Motx | KulsDepndncis | Extended Dpndtncis | Version In。 Central Attribu

10、tes | Idntifi trs | Nots | Rul”a a S s 端 xName I Code Data TypeDomain I MI P 0 I宙口二9 X昭 X此 Y折1啪號折寸曲I號 A10 指扣率 折扣率 DC32 折扣類型折扣類型 A3 懸低數(shù)量最低數(shù)量N 最商數(shù)量最高數(shù)星NpPFPPI-L_ l_ l_ 廠廠廠b prrrrrrrrrrr FRPFPrrrrrrr1最低范圍最低范圍N出 one2昆高范圉最高范圍N*MN92小i小i*i邛Name | Code | Data Type | Domam | 訶 P D PPFrrrrrrrrr rrrrrrrrrrrr r

11、rrrrrrrrrrr-圖16各實(shí)體的屬性定義(5)建立實(shí)體間的聯(lián)系在模型工具欄中選擇聯(lián)系“Relationship”工具,在相關(guān)聯(lián)的兩個(gè)實(shí)體中的一個(gè)實(shí)體圖標(biāo) 上單擊左鍵按住不放,拖動到另一個(gè)實(shí)體上釋放,即可創(chuàng)建一個(gè)關(guān)系。(6)定義關(guān)系屬性雙擊表示關(guān)系的圖標(biāo),出現(xiàn)關(guān)系屬性定義窗口,“屬性”標(biāo)簽中常規(guī)關(guān)系屬性(General)如圖17所示;“明細(xì)(Cardinalities)”標(biāo)簽中關(guān)系類型定義,如圖1 8所示。 注意:聯(lián)系類型分為1對1、1對多、多對多三種,連線的開叉一端代表多,不開叉一端代 表1。(7)按照上述步驟定義其它實(shí)體的聯(lián)系,直到把所有的業(yè)務(wù)問題描述清楚。初步創(chuàng)建的“出 版公司信息系

12、統(tǒng)”的CDM如圖19所示。*作品I作念演號 Sa M2Ma作者姓名VA40作者依付枝MN9,2通訊地址VA80姬刑VA20畛A5朝話A12書號6a A10 vMa書名VA80類更VA20偷格MNS.2說明LVA出版日期D謂偉發(fā)票號 vpiA A2D vMa餡備曰朗D俏智哲量N9.2惜將條恭VABO俏含敏量Nldentifier_1 Identifier pi作A中出版社書店由版社演號Sa Al 2 Ma故版社名稱VA40 械 irtVA20 書沽演號8泠A12 vMa書店名稱VA40rirVA20郵編念5identifier_1 圖19 “出版公司信息系統(tǒng)”的概念數(shù)據(jù)模型CDM(8)檢查CDM

13、單擊“工具(ToolS)一檢查模型(Check Model)”出現(xiàn)檢查模型參數(shù)“選項(xiàng)(Options)” 標(biāo)簽,點(diǎn)擊每一個(gè)文件夾可檢查并手工更正錯(cuò)誤情況,如圖1 10所示。點(diǎn)擊“選擇Selection”標(biāo)簽,可以單獨(dú)檢查某一對象,并手工更正錯(cuò)誤情況,如圖1 11所示。圖1 10檢查模型參數(shù)“ Options ”標(biāo)簽圖 1 11“Selection ”標(biāo)簽“+”表示自動更正,“X”表示錯(cuò)誤“ !”表示警告。(9)顯示模型檢查結(jié)果參數(shù)選擇完成后,出現(xiàn)模型“檢查結(jié)果”窗口,檢查完成后,會出現(xiàn)檢查結(jié)果報(bào)告,如 圖1 12所示。若模型沒有錯(cuò)誤,則保存CDM,完成“出版公司信息系統(tǒng)”的概念模型。注意:檢查

14、結(jié)果分為三類:錯(cuò)誤、警告、沒有錯(cuò)誤。其中,錯(cuò)誤必須更正,警告可以更正, 也可以不更正。咨日。ry醐固。1/ A否小囪 回國畫口田口7 c 田m國,部文件任)編輯視圖)模型如稼記壯)資濾庫()工具也)盲口幫助Qp-fixga工作區(qū)+ * BusIdentiher_1 作品a販社 阪作者姓名VA40MN9,2VA80城血VA20*朔A5A12ldemifiec_1出城社由艱社商號 ei A12M?出版社名林VA40出WVA20 ldentilief_1 節(jié)質(zhì)找號A12 書店名林VMOVA20冊演AS俏售電景E A20俏旨日飆D謁昏白皇M9.2侶告條款VA80詒倍效是N標(biāo)識包含 正在檢查關(guān)系.美系名稱唯一性 關(guān)系褊碼唯一性-Reflexive dependencyReflexive mandatcwy-在兩個(gè)實(shí)體間有*as的關(guān)系在害對多的關(guān)系和實(shí)休整,約束名徐要求唯一。個(gè)it設(shè),2個(gè)警罟概冶數(shù)搭疫型正魂,來發(fā)諷楮誤I 1常規(guī)查模型X生成XJ2肉工程/I r圖1 12 CDM檢查結(jié)果窗口3.由概念模型CDM生成物理數(shù)據(jù)模型PDMCDM模型生成以后,可以利用PD提供的自助轉(zhuǎn)換功能將CDM模型轉(zhuǎn)換成PDM模型, 而不需要重新建立。打開CDM模型,單擊“工具(Tools)生成物理數(shù)據(jù)模型(Generate Physical Data Mode

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論