MYSQL网页设计PowerDesigner 9.5设置指南
MySQL部署迅速,因此移植过程不会导致生产中断。而且,较短的学习曲线可以让你的系统管理员迅速掌握它的运行和维护。而且,MySQL的易于维护和管理意味着目前的职员可以处理目前的工作。PowerDesigner9.5
设置指南
PowerDesigner9.5引进了更多壮大功效,便于您依据必要,扩大基础元数据的界说。
利用PowerDesigner可以在现有观点的基本上扩大出新的观点界说,并为此观点增加独有的属性、束缚、标记,并天生代码。
本文将以一个撑持Robustness布局图的模块扩大来具体申明这一特征。
简介
Robustness布局图使用于Collaboration布局图中。用户可以使用三类工具:Boundary、Control和Entity。这些工具有一个特定的体现情势,并遵守下述划定规矩:
·Actor工具不克不及间接会见Control或Entity工具,必需以Boundary工具过渡。
·Boundary工具之间不克不及相互通讯。而且Boundary工具保存为内部利用(Actor工具)。
·Actor工具或Boundary工具不克不及间接会见Entity工具,必需以Control工具过渡。Entity工具之间克制互相会见。
下图中的笔墨形貌了动静发送的全部历程。
经由过程以下的Robustness布局图扩大设置指南,我们将向您展现PowerDesigner的这一特性。
Robustness设置:工具扩大
我们所要实行的三类工具(Boundary、Actor、和Entity)将由特定的UML工具原型来办理。
在设置文件界说(扩大模块界说)中,元类(metaclasses)树状图显现了UML工具元类下的三种原型。
每种都界说了本人共同的标记,来代表被哀求的表单,在这里,还可使用预界说的表单、位图、或元文件(metafile)。
同时,每类原型都有一个自界说的工具面板,以便快速高效的会见新创立的观点。
Robustness设置:链接反省
因为对工具的严厉界说和把持,某些工具间是克制链接的。
我们仅以第一个划定规矩(即Actor工具不克不及间接会见Control或Entity工具)的实行为例来进一步申明。
在设置文件中,界说了疾速链接(instancelink)元类束缚,从而确保了假如Actor工具呈现在一端,则Control工具或Entity工具必定不会呈现在另外一端。该束缚以VBScript编写。当用户运转束缚模块时,VBScript代码将针对每个属于响应元类的工具而实行,此处即为疾速链接。
任何一个链接,假如其源工具为Actor,同时方针工具为Boundary,则反省失利,别的,对保存工具的测试也会失利。
下图中冗长的VBScript代码,可以确保用户实行所需的反省。在扩大模块界说的元类树状图中能够看到这段代码。
Robustness设置:天生文本
最初必要申明的,就是针对每个布局图天生的文本,它被用来考证所互换动静的无效性。设置文件利用模板天生言语(GTL)来天生基于模块数据的文本。
GTL的功效包含:经由过程PowerDesigner模块扫瞄一切汇合和工具、测试某些属性、和在必要时,天生了局文本。
下图中的GTL代码具有扫瞄布局图标记汇合的功效。假如为动静标记,则另外一个针对该动静界说的GTL模板将做为了局前往。
最初这部分代码将基于动静的把持和严厉界说天生了局句。
终极了局能够在模块或扩大天生的代码预览中看到,以下为天生文本举例:
<<CollaborationScenarioCollaborationDiagram_1:
1)ActorCustomersendsmessage"Stockvaluequery"toObjectInternetbrowser
2)ObjectInternetbrowsersendsmessage"Askvaluetoappserver"toObjectApplicationserver
3)ObjectApplicationserversendsmessage"AskvaluetoDB"toObjectDatabaseServer
4)ObjectDatabaseServersendsmessage"returnvaluefromDB"toObjectApplicationserver
5)ObjectApplicationserversendsmessage"Returnvaluefromappserver"toObjectInternetbrowser
6)ObjectInternetbrowsersendsmessage"Returnvalue"toActorCustomer>>
结论
有了这一壮大特征,我们可以为Robustness布局图办法供应周全的撑持,扩大了工具的观点,并基于新的观点增加了新的标记和束缚,特别是特定的笔墨天生。
PowerDesigner使您能够依据必要,快速的对任何观点的元模子(包含Entity、Table、Column、Process、Component等)举行扩大。
即刻举动,领先感觉新的震动吧!
平台即服务PaaS、基础设施即服务IaaS、软件即服务SaaS都是我们比较熟悉的MySQL学习教程,现在又出现了数据库即服务DBaaS,以基于云的方式存储结构化数据。 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。 另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程); 其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。 再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
页:
[1]