




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、power designer基本使用指南選用12.5版本、創(chuàng)建er圖1、打開power designer軟件,選擇“文件”菜單“新建”命令,彈出圖1所示對話框。圖12在圖1左側(cè)選擇“conceptualdatamode”,然后右側(cè)輸入er圖名稱,比如"學(xué)生管 理er”,點(diǎn)擊“確定”按鈕,進(jìn)入圖2所示。準(zhǔn)備尅文檔1 -陽powerdesign.3、利用鼠標(biāo)左鍵點(diǎn)擊工具條上對應(yīng)圖形,然后在工作區(qū)適當(dāng)位置左鍵點(diǎn)擊鼠標(biāo),出現(xiàn) 實(shí)體框架。右鍵單擊推出實(shí)體繪制。4、雙擊一個實(shí)體圖形,出現(xiàn)實(shí)體屬性對話框。如圖3所示。在name屮輸入該實(shí)體名稱, 比如:學(xué)生。code不用輸入,自動與name同名。
2、entity properties - entity_l (entity_l) fz|5xname:code:attributesidentifiersnotesrulesgeneralcomment:stereotypenumber:more » 昌確定取消應(yīng)用(a)幫助圖35、在圖3屮點(diǎn)擊"attibutes"選項卡,然后在里面輸入實(shí)體的各個屬性及其詳細(xì)信息。 其中m表示強(qiáng)制標(biāo)示,即該屈性必須輸入。p標(biāo)示為主鍵標(biāo)示。如圖4所示。 entity properties - 學(xué)生(學(xué)生)_匚回岡namecodelength學(xué)姓年characters 6charact
3、ers 10integerprecisi m p d dormin<none><none><none>叼叼0口口口口口口口口口口generalattributesidentifiers notesrulesmore» 冒確定取消應(yīng)用(a)幫助圖46、在圖4屮設(shè)置屬性的數(shù)據(jù)類型的時候,可以選擇,也可以點(diǎn)擊后面的按鈕,彈出圖5 所示的對話框,從中選擇數(shù)據(jù)類型及長度。比如圖5所示。standard data types/integero short integer oong integer qyte o number c:l decimal c)floa
4、t ) shortfloat olong float o money c)serial :'boolea n characterso variable characterso long characterso long var charactersoextc) multibytevariable multi bytee 9 6 8 atlmatlm d t d t ooooc)binary olong binaryo bitmapo imageooleo othero undefinedcode:length:precision:okc&ncelhelp圖57、在圖4中設(shè)置了
5、p標(biāo)示之后,應(yīng)該點(diǎn)擊identifiers”選項卡,如圖6所示,然后在 圖6中設(shè)置標(biāo)示的名稱name。如圖所示,可以輸入“主鍵”,也可以輸入“學(xué)生主鍵” 等等名稱。k entity properties - 學(xué)生(學(xué)生)name±臺二二二二;zfmore >>customize coluinns and filter (ctrl+u)j確定取消應(yīng)用(a)幫助generalattributesidentifiersnotesrules圖68、在一一設(shè)置好所有實(shí)體之后,再開始設(shè)置實(shí)體間聯(lián)系。如圖7所示。比如設(shè)置“學(xué) 生”和“專業(yè)”實(shí)體z間不帶屬性的關(guān)系,過程如下:首先在工具欄
6、中點(diǎn)擊relationship 按鈕,然后在圖7中在第一個實(shí)體“學(xué)生”實(shí)體上按下鼠標(biāo)左鍵(不要松開),然后移 動到竽二個實(shí)體“專業(yè)”實(shí)體上之后松開鼠標(biāo)左鍵。將會岀現(xiàn)兩個實(shí)體之間聯(lián)系,如圖 8所示。powerdesigner lions version - cdm 學(xué)生錢埋er, diagram1二輕萌 文件(t) »n(c)wm<«)mod) iw<s)!g>®)*<b)t#cd w口vn(h) 9 mj j u j 么a x 巧 e 肯令9 d 2i3 £3 3 jvrarw?- j節(jié)生xr1 丄 uelahemt £
7、hmm 丄(utohmdup.*m ” <tt> gfmr u> 豪ifz6axy“ (29)>#:»uf<ui>fuou charyr* <m>checke goiartettn (19) “w 5【0 paw> im>w> 1 菽 u *1也 » <»圖89、然后在圖8所示的圖中用鼠標(biāo)左鍵雙擊兩個實(shí)體之間的聯(lián)系線。然后彈出圖9所示對話框。首先在ugrneral”選項卡屮輸入name,比如:注冊。圖910然后點(diǎn)擊"cardinalitiesn選項卡,設(shè)置聯(lián)系類型和基數(shù)(cardin
8、ality)o然后點(diǎn)擊確 定按鈕,如圖10所示。'-relationship properties - 注冊(注冊)叵i區(qū)圖1011、接下來設(shè)置實(shí)體之間帶有屬性的聯(lián)系,比如“學(xué)生”和“課程”實(shí)體之間的選修聯(lián)系。利用工具欄上的association按鈕,過程如下:首先點(diǎn)擊工具欄上按鈕,然后用鼠標(biāo)指向第一個實(shí)體“學(xué)生”然后按下鼠標(biāo)左鍵,移動鼠標(biāo)再指向第二個實(shí)體“課程”,然 后松開鼠標(biāo)。將初步設(shè)置了實(shí)體的association關(guān)系,如圖11所示。圖1112、首先雙擊關(guān)聯(lián)圖形(即中間的橢圓形),彈出關(guān)聯(lián)屬性對話框,如圖12所示。在 ugeneraln選項卡中設(shè)置關(guān)聯(lián)的名稱,比如"選修
9、”。* association properties - 選修(選修)二叵岡general attributes notes rulesmore >> 自確定取消應(yīng)用(a)幫助圖1213、然后點(diǎn)擊“attributes”選項卡,在其中輸入關(guān)聯(lián)的屬性及其詳細(xì)信息,如圖13所zjk oassociation properties -學(xué)習(xí)(學(xué)習(xí))ggneral attributes 帀0亡巴3 rules予閩圃嗟i磁為嗆鈴。聖namecodedata type length precisi m ddomainmore »± 令datflot<none>&l
10、t;none>叼確定取消應(yīng)用(a)幫助圖1314然后再設(shè)置實(shí)體與“association”之間的關(guān)系線association linko用鼠標(biāo)指向線, 如圖14所示,然后雙擊,彈出圖15所示的對話框。圖1415、在圖15所示所示的對話框中,設(shè)置二者之間的role和cardinality,如圖示。匚叵)區(qū)i=association link propertiesgeneralmore >> 自確定取消丘帀幫助圖1516、當(dāng)設(shè)置完所有實(shí)體z間的關(guān)系后,得到er圖。如果16所示。圖16二、轉(zhuǎn)換為pdm設(shè)置好了 er圖z后,可以將er圖轉(zhuǎn)換為物理模型physical model,也可
11、以使用 power desinger軟件重新創(chuàng)建物理模型。利用er模型轉(zhuǎn)換步驟如下:1、點(diǎn)擊“工具”菜單中的generate physical data modelw命令,如圖powcrdesigner lions version - cdm 學(xué)生管理er, diagra«_l右文佯a) w*(i)ms(d袴號?rs(e倉陣®b口 (s) 助(wli*ctrl*fs錄lo4el.amlysi*. bo4t1b. |err*cmctrl*mshlft*f6gcmratt qiect-orimtedctrhshlftk)vwrinc edi tor. 4 beseureesom
12、«ncgub*ul>l<ch傀2jc«nuf j j(ctwck mom cwwrxonrvwne / pcwerdesi gn.圖172、在彈出的“pdm generation options"對話框中設(shè)置轉(zhuǎn)換信息,如圖18所示。首先要 選擇pdm所基于的數(shù)據(jù)庫類型,圖18中選擇的是microsoft sql server 2000。然后輸 入物理模型的名稱。最后,點(diǎn)擊應(yīng)用和確定按鈕。圖18 no*/亍p"六 si or s miw!ftcr(i *v*r4amoai/ fwetrvnee *m mc m tw r%ywc* dm mod*
13、1/030心 予視 s帕 時心 data ws 譯生.if p (pftft gu«c«tu4y mergedwgentryjchtck momgevwronpvwrw j| <>“ q» e 0 ooch k #7 oc3 11:129wa”3、然后系統(tǒng)就開始轉(zhuǎn)換,轉(zhuǎn)換完成之后彈出信息,其中黃色的表示警告,紅色的表示 有錯誤,需要修改。如圖19所示,本圖19中沒有出現(xiàn)警告或者錯誤。'卩owerdesigner lions version - pdm 學(xué)生管理pd. diagrm廠-,.® x毎文件(e) «w(b) wet
14、t)袴號(s)數(shù)劉tod 冊(e)i«(i) s(- 9ft(h)a,c*r«> <a>m ti x. ttl . gimt_ na fiulin 4 miakobvlt l101cmcfcotrcfoamiu: gax3、qj («»a»«(io)jenpmeamo dh j hat beon rebuiltfwt>j«ld cmaulb cvnptowdm| grfwfctwck/<>雜生餐ffpomc g卞八rao* 0hw5aw$圖194、關(guān)閉提示信息后,將得到初步的pdm,如圖2
15、0所示??梢岳檬髽?biāo)拖動各個表的 位置,還可以用鼠標(biāo)調(diào)整各個連線的性狀和位置。powerdesigner lions version - pdm 學(xué)生管理pd, biagraa 1 - c:docuaents and sett ingslyqmy docuiae (5 xm«(e)桿號s»(e)i«o)«<!)二衣丄么 4 <« a x* o3i £3 azj 常生ur只 dwm j (malwm 丄 ehmm 丄 lutendmlmpt amomftoat立學(xué) ) y«bkn&fum4*(03 (g冃“
16、cmrim猜bium (mmw s 鶴:n;0o o a *%丄j)j " k xx3圖205、一般情況下所得到的pdm有一些瑕疵,需要修改。重點(diǎn)關(guān)注各個表之間的參照完整 性是否正確。修改表之間的參照性如圖21所示,選中兩個表之間的連線。然后雙擊, 彈岀圖22所示的對話框。datobose gerwrat ongenerobon: check model startinggenerotion oborfed due 1o ew$ delgdod during the enfieon oftne modejgeneral check model、generation reverse /
17、| <reference 開設(shè)'between table '諜押'and tok e 法修'鶴益 g丄1 power design.日 micros.f powcrdesigner lions version pdm 學(xué)生管理卩i). diagram 1 - c:doctnients and sett ingsl yqmy docubc.禍文件(e) «w(e)fflee(y)袴號根吿® tt«<8)工臭(i)冒口(1)為 a aj a x 巧 c 亍 o 鼻-d0s/ > a m=j學(xué)生««
18、 wi dalaltofwt 1mml» retenomhipt aeeof>q0ta 二 atwo«*on5 亠鼻wo 衛(wèi)xt丄 t«bl»«丄<12« i*-弓 c1u112 4 " cmr<o疔工u dug q ctf <w)jh mshrf丁,l r如弓4"弓 culw q 亀 cml <w)a*5amb5cmciimom «t*9 abcwwd due 9 »iror> dowcwd dx孑 n/、og o * x 匕ajon" kmu 、
19、二vm aw> j rgrwr"'check| <>re«mk. 開故 wmhin table iilx*am龜火wo«m 1powerdeui m? icro«t hmi9圖216、在圖22所示的對話框中點(diǎn)擊“joins”選項卡,然后選擇號對應(yīng)的屈性,如圖。j工作空間8鉗學(xué)生管理er§ d:egrom_l £ -j dola:-ems 丄 entities irelatonsflips ± -j assoctefions £ 二 associoticn linl 日翳孚生管理fc*s c
20、 agram j 街 j tables s 2j relerncs址=eference properties - 開設(shè)(開設(shè)) xchild tableiiparent table送修開設(shè)»諜程general joins intecrltv microsoft notes rules pre*/1 ev e went key: »課程主標(biāo)識auto orange join orderw 本燉 4 kepoi < >3 wx1 more» & -|確定腑ft應(yīng)用(4)圖227、在設(shè)置好所有的表之間的參照完整性后,將得到如圖23所示結(jié)果。f pow
21、crdesigner lions version - pdm 學(xué)生俘理卩i). diagram-c:docuavnts and set t i ngsl yqmy doc tine. - x禍文件(e) «w(e)初es(y)o<1)袴號 颯旻囂8)根吿工臭(i)冒口(i)巧 e ko« j/ > a習(xí) j jv jxxi oelb item丄 fcnwet ) 丄 fwatiomnpta atwcmftoh uri“whip囚l n tebutimxx j <m« <4> <ft> pef ft 4hie) 4rfi.刃
22、<>12fi.w®»0q冃£3 lbll扈釵9 a、lifts czffg殲亀 chaf(w"iw« hcuftll)x孑 n/、og oa衛(wèi)口" gmul51acmoi mom m»vu*9v rgrwr.'checlt mokm g«fwrabon jpwvrw f| <><t«me <» <p% do>77 c厶ap0berdesi67iicro«.r: k力心 jqd3 h;53圖238、為pdm增加視圖的方法為,在左側(cè)的
23、pdm名稱上點(diǎn)擊右鍵,然后選擇“新增”(new add),進(jìn)一步選擇“view”,如圖24所示。然后彈出圖25所示對話框。powcrdesigner lions version - pdm 學(xué)4:管理pd, diagrui 1 - c:docuflvnts and settingslyqmy docunr. i fi1 x禍文件(e) «w(e)初es(y)復(fù)型(1)袴號 颯旻囂8)根吿工臭(i)冒口;whfrn 辺 sihirr mdz wfr(s) y st 魁秤另mfttwan.n.>x a« 金hrocea* reference iumti role*ebll
24、fl <l2 mg <a>dor*tdbletest det* rroflb triccer itcs tri«er teaplatev-r:從工債空傅9寓型ctrhaltfirv v> 亠diyctrl*fphrvical oie<riwmia)ctrbfliartifactsa化©.artifact folderatwocittion愎型它比絞()busims ftjecheck i«xklcubecocoare io4elddta source亦“ loulio<5el gicnsdcfwltliq of»di
25、onion|祈增即duninspell owckutmled bolel dthn&t&on(&)»filef2litt report«rt(e)alt«enterfoulmcc<rl*spa廈 cr«at»« rww chm ww:n;、od04工匕二衛(wèi)q"wmu 1號f 開始ge 2licrcw.圖249、在圖25中,設(shè)置好視圖名稱(name)以及用途(usage)。圖2510、然后點(diǎn)擊sql query選項卡,如圖26。在其屮輸入視圖的語句。圖2611在圖26中點(diǎn)擊“確定”后,得到一個視圖
26、。如圖27所示。powcrdesigner lions versionpun ¥生忖丘p0> diagr 1ic:docuhrnts and set 11 ngt;l yqmy docuae 劃文仲(!)w(d «sqd «2i(d 荷號® m»wq) «w(d ftwct) 1*0) 口(® »»qpsz, 么、m 巧 e r e 6 j& 4 a習(xí)g tw a r0.糾 1丄 vew* ,口 t±»ife«丄 t«m»t刃&號 &
27、#171;bfc>” cmfg y刃ell dhtuii 亠ij: zze) zdt)ucqg 2。圖27三、生成數(shù)據(jù)庫利用已經(jīng)生產(chǎn)的pdm,可以生產(chǎn)數(shù)據(jù)庫。在生產(chǎn)數(shù)據(jù)庫的時候既可以得到生產(chǎn)數(shù)據(jù) 庫的sql語句,也可以之間在sql server中得到真實(shí)的數(shù)據(jù)庫。本指導(dǎo)僅僅演示生成 sql語句的過程。1、利用“數(shù)據(jù)庫”菜單中的“generate database”命令,如圖28所示。currtnl ims.e4it garrent d8is> thfault pfortua 31mm. x j.ctrl*cbcvcrx engineer xob«sc. sue x*.ct
28、rlhtectlmte dafabaw jita.c«wrat« imi &atk. ccneraie e<lr«cti«n script*.ctrl>oda«db«e<ute sql.ccqhw cavwctionc.ctrmsmfvac«vwct. *jkm)i«a)eao)»«*(&flin.frif么 a <4 a > nz«m 丄 ze7ttw> j 學(xué)生"iff口 mi丄 cmahomv 丄 kahdmhip.
29、m«6mbo0<a amocmtonliri <w 4 r*p°' *me*鼻 114 “al (d) 3、gfgms會imc«聲 dur<ll)<-»n;、oo odum:9w ' aws roecwr.model 、gerw,ton (prvwrx/| <>me o 0c3onr始 «gu3iicro3. r enbana -.ch a b * vocs 11:54 go 9 z dweomy cdocwn4m»i(2) amo *w dalab«>»
30、cv«<aon xrpt«q1 <ku<«fnam«> <p«pmcword> <aabeoa«圖282、在彈出的對話框中,先設(shè)置sql腳本文件保存位置(directory)和名稱(file name)。 然后設(shè)置牛成類型(generation type)為“script generation”(生成腳木文件)。如圖29所示。其中的-direct generation”為直接生成數(shù)據(jù)庫,需要先利用后面的文本框連接到 數(shù)據(jù)。database generation - 學(xué)生管理pd (學(xué)生管理pd
31、)=. 5|岡確定取消應(yīng)用(a)幫助圖293、在圖29中單擊“確定”按鈕之后,將開始生成sql,最后得到結(jié)果提示,如圖30 所示。1 powerdesigner lions versionpdm 學(xué)生任埋pd. oiaxrab:docuarnlls and settingsly<|my docuaet5xjrorfe2ffl xi oelalum 丄 tmei 丄 ztfkmhp.a <jam6mbom a jaaoeqrvtj .4 yablx rhhercmp j rnx>» *u, < grneratrd file*;t<mi|i4rii <
32、mi(ii)“開始l<厶epoweroe畑2 一. licroe. -:ft :、1>mm: go to m dtrmoiy cy>o cumenk amooowmmsg run tw do>ab«te crwefton xrpi«ql <mu«err«me> <f<pmtword> < crete««a圖304、在圖30所示中,點(diǎn)擊"genrated files"對話框中點(diǎn)擊“edit”按鈕之后,就可以看 到創(chuàng)建數(shù)據(jù)庫的sql語句。如圖31所示。也可以去響應(yīng)的文件夾中找到該文件。c crebasaa -記事木文件(e)編輯(e)格式(q)查看(y)幫助(h)create table字丐char(6)not null,專業(yè)號char(>i)not null,旌名char(10)null,年齡intnull,constraint pk_學(xué)生 prinary key nonclust
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 叉車臺班合同范本
- 音樂課程合同范本
- 清運(yùn)泥土合同范本
- 口腔護(hù)士合同范本簡易
- 醫(yī)院工傷協(xié)作合同范本
- 臺球俱樂部合同范本
- 兄弟合作合同范本
- 合同9人合作合同范本
- 買本田新車合同范本
- 產(chǎn)地供應(yīng)合同范本
- 道路施工導(dǎo)改及施工方案
- 《實(shí)數(shù)》單元作業(yè)設(shè)計
- 攝影基礎(chǔ)知識教學(xué)課件-攝影師入門基礎(chǔ)知識
- 煙花爆竹基礎(chǔ)知識
- 路橋過渡段主要技術(shù)標(biāo)準(zhǔn)與結(jié)構(gòu)
- 互聯(lián)網(wǎng)公司勞動合同
- 吉美版四年級綜合實(shí)踐活動下冊全冊表格簡約式教案教學(xué)設(shè)計
- 通信工程監(jiān)理實(shí)施細(xì)則
- 電力變壓器監(jiān)造規(guī)范(完整版)資料
- 精品課程:運(yùn)動訓(xùn)練學(xué)(北京體育大學(xué))
- 改革開放30年文化體制改革評述
評論
0/150
提交評論