PowerDesigner体验之旅

php中文网
发布: 2016-06-07 15:58:12
原创
1429人浏览过

从某种程度上说,任何一款软件只要我们利用好了,它都将为我们的学习和生活做加法。这篇博客将谈谈我在运用power designer时的感受。 ***************** ** ****** Power Designer 的常用功能简介 ********************************* 网络上的解释: PowerDe

从某种程度上说,任何一款软件只要我们利用好了,它都将为我们的学习和生活做加法。这篇博客将谈谈我在运用power designer时的感受。

************************* Power Designer的常用功能简介 *********************************

网络上的解释:

PowerDesigner是Sysbase公司的Case工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如:PowerBuilder、Delphi、VB等相配合使缩短开发时间和使系统设计更优化。

Power Designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用他可以分别从概念数据模型和物理数据模型两个层次对数据库进行设计。在这里数据模型描述的是独立于数据库管理系统的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据管理系统的具体化。

实践检验:

网络的释义给我们做了理论的铺垫,我们也知道了它的大概用处,那么接下来就应该接受实践的检验了吧。对于Power Designer的使用起初是在善良公社的项目中接触过,当时我们只是作为看客,浏览过亚红姐画的设计图,以便于我们后期的项目开发。

第二次接触便是在合作开发的时候了,当时自己担任的是小组的组长,自然而然所有的画图工作当然就要落在组长的头上了。所以在第二次的接触中我照葫芦画瓢,按照亚红的图设计了我们机房收费系统合作开发的数据模型。说实话第二次的基础只是消除了我的陌生感而已。

第三次的接触便是在DRP系统的学习过程中了。DRP视频的前30集都是在讲解系统的分析与设计,自然对Power Designer的运用就少不了了。跟着王勇老师学习更加深一层次的了解了这个工具:

图一:利用PowerDesigner画一般的Table,在Table中也能设置主外键,但注意设置外键时需要先画线,再修改字段名称(画外键线后,会自动为你添加字段,但是字段的名称很多时候不符合要求,需要更改)。

\

图二:在Power Designer中不仅能画普通的表,还能画视图,这里视图的来源自需要依靠SQL语句的。

(1)视图:

\

(2)建立视图的SQL语句:

\

图四:所有的图形画完后如果需要到处数据库脚本的话,利用工具→Check Model功能先检查一下自己画的图是否有错,倘若有错可以利用它自带的纠错功能帮助你纠错,当然你也可以手动自己改错啦。当检查无误便可以到处数据库脚本了。

ISkyShop多用户商城系统
ISkyShop多用户商城系统

ISkyShop开发团队历经4个月的设计研发,于 2014年2月28日推出V1.4正式版,V1.4版着重从UI设计、系统性能优化、微信商城功能完善入手,结合主流电商平台的用户体验,为电商运营商打 造一流的电商平台,V1.4版也是目前国内B2C2C中最优秀的平台之一。

ISkyShop多用户商城系统 0
查看详情 ISkyShop多用户商城系统

\

以上的几幅图展示的是在设计DRP系统的过程中常用到的几个功能。都不难,只是熟能生巧罢了。

 

********************************* DRP的数据库设计思路 *************************************

 

在DRP前期的分析设计阶段我们还需要注意理解王勇老师的数据库设计思路:例如他的数据字典表以及主键维护表。

在学习CS和BS时,我们更多的只是将一些字段罗列,并没有考虑过到底将数据库表怎样设计比较好,只是讲究设计出来就好。但是就其后期维护以及效能等都没有考虑过。

表一:数据字典表:

\

类别字段的Comment:这里将分别代表着不同意义的A,B,C,D都放到了一个字段“类别”中。这样就远比我们之前针对这四个意义建立字段要好的多。它具体有什么好处大家也可以自己考虑考虑。

\

表二:主键维护表:此表是专门用来维护主外键的。注意:并不是所有的主外键都需要此表来维护。

\

**************************************** ENDING ************************************************

Power Designer的功能还有很多很多,这次介绍的只是一些在DRP系统设计过程中比较常用的功能。其他的功能还有待继续努力……

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号