




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、power designer基本使用指南选用12.5版本、创建er图1、打开power designer软件,选择“文件”菜单“新建”命令,弹出图1所示对话框。图12在图1左侧选择“conceptualdatamode”,然后右侧输入er图名称,比如"学生管 理er”,点击“确定”按钮,进入图2所示。准备尅文档1 -阳powerdesign.3、利用鼠标左键点击工具条上对应图形,然后在工作区适当位置左键点击鼠标,出现 实体框架。右键单击推出实体绘制。4、双击一个实体图形,出现实体属性对话框。如图3所示。在name屮输入该实体名称, 比如:学生。code不用输入,自动与name同名。
2、entity properties - entity_l (entity_l) fz|5xname:code:attributesidentifiersnotesrulesgeneralcomment:stereotypenumber:more » 昌确定取消应用(a)帮助图35、在图3屮点击"attibutes"选项卡,然后在里面输入实体的各个属性及其详细信息。 其中m表示强制标示,即该屈性必须输入。p标示为主键标示。如图4所示。 entity properties - 学生(学生)_匚回冈namecodelength学姓年characters 6charact
3、ers 10integerprecisi m p d dormin<none><none><none>叼叼0口口口口口口口口口口generalattributesidentifiers notesrulesmore» 冒确定取消应用(a)帮助图46、在图4屮设置属性的数据类型的时候,可以选择,也可以点击后面的按钮,弹出图5 所示的对话框,从中选择数据类型及长度。比如图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中设置了
5、p标示之后,应该点击identifiers”选项卡,如图6所示,然后在 图6中设置标示的名称name。如图所示,可以输入“主键”,也可以输入“学生主键” 等等名称。k entity properties - 学生(学生)name±臺二二二二;zfmore >>customize coluinns and filter (ctrl+u)j确定取消应用(a)帮助generalattributesidentifiersnotesrules图68、在一一设置好所有实体之后,再开始设置实体间联系。如图7所示。比如设置“学 生”和“专业”实体z间不带属性的关系,过程如下:首先在工具栏
6、中点击relationship 按钮,然后在图7中在第一个实体“学生”实体上按下鼠标左键(不要松开),然后移 动到竽二个实体“专业”实体上之后松开鼠标左键。将会岀现两个实体之间联系,如图 8所示。powerdesigner lions version - cdm 学生钱埋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节生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所示的图中用鼠标左键双击两个实体之间的联系线。然后弹出图9所示对话框。首先在ugrneral”选项卡屮输入name,比如:注册。图910然后点击"cardinalitiesn选项卡,设置联系类型和基数(cardin
8、ality)o然后点击确 定按钮,如图10所示。'-relationship properties - 注册(注册)叵i区图1011、接下来设置实体之间带有属性的联系,比如“学生”和“课程”实体之间的选修联系。利用工具栏上的association按钮,过程如下:首先点击工具栏上按钮,然后用鼠标指向第一个实体“学生”然后按下鼠标左键,移动鼠标再指向第二个实体“课程”,然 后松开鼠标。将初步设置了实体的association关系,如图11所示。图1112、首先双击关联图形(即中间的椭圆形),弹出关联属性对话框,如图12所示。在 ugeneraln选项卡中设置关联的名称,比如"选修
9、”。* association properties - 选修(选修)二叵冈general attributes notes rulesmore >> 自确定取消应用(a)帮助图1213、然后点击“attributes”选项卡,在其中输入关联的属性及其详细信息,如图13所zjk oassociation properties -学习(学习)ggneral attributes 帀0亡巴3 rules予閩圃嗟i磁為呛鈴。聖namecodedata type length precisi m ddomainmore »± 令datflot<none>&l
10、t;none>叼确定取消应用(a)帮助图1314然后再设置实体与“association”之间的关系线association linko用鼠标指向线, 如图14所示,然后双击,弹出图15所示的对话框。图1415、在图15所示所示的对话框中,设置二者之间的role和cardinality,如图示。匚叵)区i=association link propertiesgeneralmore >> 自确定取消丘帀帮助图1516、当设置完所有实体z间的关系后,得到er图。如果16所示。图16二、转换为pdm设置好了 er图z后,可以将er图转换为物理模型physical model,也可
11、以使用 power desinger软件重新创建物理模型。利用er模型转换步骤如下:1、点击“工具”菜单中的generate physical data modelw命令,如图powcrdesigner lions version - cdm 学生管理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"对话框中设置转换信息,如图18所示。首先要 选择pdm所基于的数据库类型,图18中选择的是microsoft sql server 2000。然后输 入物理模型的名称。最后,点击应用和确定按钮。图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、然后系统就开始转换,转换完成之后弹出信息,其中黄色的表示警告,红色的表示 有错误,需要修改。如图19所示,本图19中没有出现警告或者错误。'卩owerdesigner lions version - pdm 学生管理pd. diagrm厂-,.® x毎文件(e) «w(b) wet
14、t)袴号(s)数劉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、关闭提示信息后,将得到初步的pdm,如图2
15、0所示。可以利用鼠标拖动各个表的 位置,还可以用鼠标调整各个连线的性状和位置。powerdesigner lions version - pdm 学生管理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立学 ) y«bkn&fum4*(03 (g冃“
16、cmrim猜bium (mmw s 鶴:n;0o o a *%丄j)j " k xx3图205、一般情况下所得到的pdm有一些瑕疵,需要修改。重点关注各个表之间的参照完整 性是否正确。修改表之间的参照性如图21所示,选中两个表之间的连线。然后双击, 弹岀图22所示的对话框。datobose gerwrat ongenerobon: check model startinggenerotion oborfed due 1o ew$ delgdod during the enfieon oftne modejgeneral check model、generation reverse /
17、| <reference 开设'between table '谍押'and tok e 法修'鶴益 g丄1 power design.日 micros.f powcrdesigner lions version pdm 学生管理卩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学生««
18、 wi dalaltofwt 1mml» retenomhipt aeeof>q0ta 二 atwo«*on5 亠鼻wo 卫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所示的对话框中点击“joins”选项卡,然后选择号对应的屈性,如图。j工作空间8钳学生管理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 - 开设(开设) xchild tableiiparent table送修开设»谍程general joins intecrltv microsoft notes rules pre*/1 ev e went key: »课程主标识auto orange join orderw 本炖 4 kepoi < >3 wx1 more» & -|确定腑ft应用(4)图227、在设置好所有的表之间的参照完整性后,将得到如图23所示结果。f pow
21、crdesigner lions version - pdm 学生俘理卩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习 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卫口" 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增加视图的方法为,在左侧的
23、pdm名称上点击右键,然后选择“新增”(new add),进一步选择“view”,如图24所示。然后弹出图25所示对话框。powcrdesigner lions version - pdm 学4:管理pd, diagrui 1 - c:docuflvnts and settingslyqmy docunr. i fi1 x祸文件(e) «w(e)初es(y)復型(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工匕二卫q"wmu 1号f 开始ge 2licrcw.图249、在图25中,设置好视图名称(name)以及用途(usage)。图2510、然后点击sql query选项卡,如图26。在其屮输入视图的语句。图2611在图26中点击“确定”后,得到一个视图
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习g tw a r0.纠 1丄 vew* ,口 t±»ife«丄 t«m»t刃&号 &
27、#171;bfc>” cmfg y刃ell dhtuii 亠ij: zze) zdt)ucqg 2。图27三、生成数据库利用已经生产的pdm,可以生产数据库。在生产数据库的时候既可以得到生产数据 库的sql语句,也可以之间在sql server中得到真实的数据库。本指导仅仅演示生成 sql语句的过程。1、利用“数据库”菜单中的“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 学生"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、在弹出的对话框中,先设置sql脚本文件保存位置(directory)和名称(file name)。 然后设置牛成类型(generation type)为“script generation”(生成脚木文件)。如图29所示。其中的-direct generation”为直接生成数据库,需要先利用后面的文本框连接到 数据。database generation - 学生管理pd (学生管理pd
31、)=. 5|冈确定取消应用(a)帮助图293、在图29中单击“确定”按钮之后,将开始生成sql,最后得到结果提示,如图30 所示。1 powerdesigner lions versionpdm 学生任埋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所示中,点击"genrated files"对话框中点击“edit”按钮之后,就可以看 到创建数据库的sql语句。如图31所示。也可以去响应的文件夹中找到该文件。c crebasaa -记事木文件(e)编辑(e)格式(q)查看(y)帮助(h)create table字丐char(6)not null,专业号char(>i)not null,旌名char(10)null,年龄intnull,constraint pk_学生 prinary key nonclust
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2021深圳沙井立才学校小学三年级数学下期末第一次模拟试题带答案
- 施工现场临电施工方案
- 冲孔模具施工方案范本
- 小学课本剧一年级《雪孩子》-剧本
- 2025年中考物理二轮复习:声光专题 能力提升练习题(含答案解析)
- 2024年广东省中考满分作文《当好自己故事的主角》2
- 第八单元 课题1金属材料教学设计-2024-2025九年级化学人教版2024下册
- 第2课 产生气体的变化(教学设计)-2023-2024学年六年级下册科学 教科版
- 合同范本政府土地使用
- 农作物赔偿合同范例
- me实验2 电位、电压的测定及电路电位图的绘制
- EGCs与肠道微环境相互作用的研究进展
- 特殊儿童随班就读申请书范本
- 三年级下册英语教材解读-教材解读|鲁科版(五四学制)(三起)
- 道路施工导改及施工方案
- 《实数》单元作业设计
- (word完整版)教师个人简历模板
- 专题11 以小见大-【帮作文】初中语文之从课文中学习写作 课件(共25张PPT)
- 互联网公司劳动合同
- 吉美版四年级综合实践活动下册全册表格简约式教案教学设计
- 2023河南对口高考计算机类基础课试题
评论
0/150
提交评论