热搜:微信 游戏 亮相 内存仅 抢不到 风林火山 电脑公司 王者荣耀 王者荣耀 万能装机 系统 xp 电脑公司 浏览器 一键重装 蜘蛛侠 快手 win7 fix realtek 微信 游戏 office mumu模拟器 微软电脑管家 22H2 secoclient 11 11 11 开始菜单 WingetUI 腾讯电脑管家 打印机 应用商店 谷歌浏览 批量下载 中国建设银行 win1032位 龙信 系统 Outlook AutoCAD 2023 Fix 迅雷 系统大师 装机大师 win7系统 WIFI sscom wps 采集 启动 植物大战僵尸 驱动人生
powerdesigner免费版是一款概念模型设计软件。powerdesigner免费版可以方便的对管理系统信息展开分析和设计,它涵盖了数据库系统模型设计的全部过程。
PowerDesigner最初由Xiao-Yun Wang(李晓昀)在SDP Technologies企业开发完成。
PowerDesigner别具匠心地将多种多样规范数据建模技术性(UML、工作流程建模及其市场领先的数据建模)集成化一体,并和 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流软件开发平台集成化下去,进而为传统软件开发进度管理方法给予业务分析和完善数据库设计解决方案。
除此之外,它支持60多种多样关系型数据库管理方法系统(RDBMS)/版本号。PowerDesigner工作在Microsoft Windows软件上,并且提供Eclipse软件。
软件可以做数据流图、定义数据库系统、物理学数据库系统,还能为数据库管理制做结构建模等强大的功能。
该软件能和绝大多数其它的开发环境进行配合节约开发时间。
安装方法
1.从本网站下载后缓解压力,双击鼠标PowerDesigner15_Evaluation.exe开始安装
2.点击下一步
3.挑选香港、接纳协议书、下一步这三个步骤
4.改动组装详细地址
5.环境变量挑选所有,下面点一下NEXT下一步
6.点击下一步,这一步必须反复
7.组装成,点一下进行FINISH
中文设置
1.从菜单栏运行软件PowerDesigner,才发现是英文界面,并且软件下方框里表明使用年限仅有15天,并未破译,下面汉化版破译PowerDesigner
2.关掉软件PowerDesigner。从菜单栏开启PowerDesigner安装后的文件夹名称
3.把组装包里的汉化版零配件包开启,除表明文字外,别的全部复制到安装文件夹里。这时会弹出提示框,所有挑选“更换”
4.更换结束后,从安装文件夹开启PowerDesigner软件,不难发现早已是中文页面了,并且软件下方框内没说使用年限,表明软件被解锁了
操作方法
1.新手入门应用PowerDesigner软件建立数据库(直接上图怎么创建,别的这个概念专业知识可以自行学习培训)
我PowerDesigner版本是16.5的,倘若版本不一样,可以自行参考学习就可以。(开启软件就是当前页面,可以选择Create Model,还可以选择Do Not Show page Again,自主当打开软件后建立还可以!完全看个人的喜好,在此我在之后的学习培训当中在显示当前页面。)
2.最先建立定义数据库系统,如下图所示(后边介绍一些例如物理学数据库系统等,由于此软件所有是英语的,因此作为一个chinese不太懂的,细心得多应用几回就行了。)
a.数据模型(CDM Conceptual Data Model)
b.概念模型(PDM,Physical Data Model)
c.面向对象实体模型(OOM Objcet Oriented Model)
d.运营模型(BPM Business Process Model)
3.点一下上边的ok,就可以发生下面的图左边数据模型1,自身早上起数据模型的名称,应用最多的是如下图所示的这2个Entity(实体线),Relationship(关联)
4.选定右侧框里Entity隐私功能,就可以发生下面的框架,(需注意撰写name时,code自主补齐,name能够是英语的还可以是中文,可是code必须是英文的。)
功能介绍
1.DataArchitect
这是一个强悍的数据库设计专用工具,应用DataArchitect可利用实体线-关系图为一个信息系统建立“定义数据库系统”-CDM(ConceptualDataModel)。并且可依据CDM造成根据某一特定数据管理系统的“物理学数据库系统”-PDM(PhysicalDataModel)。
还可以提升PDM,造成为特定DBMS建立数据库的SQL句子并且可以文档方式存放确保在别的时时刻刻运作这种SQL句子建立数据库。
此外,DataArchitect还可以根据已存在数据库逆向形成PDM、CDM及建立数据库的SQL脚本制作。
2.ProcessAnalyst
这一部分用以建立功能模型和数据流程图,建立“解决层级关联”。
3.AppModeler
为顾客/服务器应用程序建立应用模型。
4.ODBCAdministrator
此部分用于管理方法系统的各类数据库。
疑难问题
1.PD的cdm中默认设置不允许存在同名的字段
PowerDesigner充分考虑外键约束外键名字很有可能矛盾的难题,默认设置两种不同实体线中不能存有同样名字的特性,但是实际设计时,为了能便于理解,往往需要在这两个实体线中使用相同的属性名。
如NG-CRM5.5中全部信息(INFO)表都存有4个字段名:实际操作银行流水(LOGIN_ACCEPT)、作业员号(LOGIN_NO)、实际操作编码(OP_CODE)、处理时间(OP_TIME),由于这类字段名在大多数实体线中的重要性实际意义一样,因此建议使用相同的名字。
因此必须变更PowerDesigner的有关设定,变更操作为:挑选工具栏的Tools-》Model Options,开启Model Options对话框,取消选中的Unique code就可以
2.公共性字段名无需再pdm中作为表形成
将cdm中公共性字段表base_item中Entity Properties--》General里的Generate默认设置点选撤销就可以。
3.改动外键约束命名规范
挑选Database—》Edit Current DBMS
挑选Scripts-》Objects-》Reference-》ConstName
不难发现右边的Value为:
FK_%.U8:CHILD%_%.U9:REFR%_%.U8:PARENT%
由此可见,该命名方式是:‘FK_’ 8位置表名 9位Reference名 8位父表名,你可以根据这中方式自定为:
FK_%.U7:CHILD%_RELATIONS_%.U7:PARENT%,
能使FK名字变成FK_TABLE_2_RELATIONS_TABLE_1
把握此方法之后就可以根据自己的想法更改了
形成建库脚本制作SQL文件中的页眉注解很不喜欢,还可以在 Databse -》 Generate Database (Ctrl G)窗口中,挑选Options信用卡,除掉Usage的Title钩选择项就可以。
4.加上外键约束
Model -》 References新创建一条外键约束后,双击鼠标进到外键约束特性,在“Joins”信用卡中可以考虑子表的外键约束字段名
5.如何做到Name和code不全自动相同
如何做到在CDM中建立Entity时,Name和Code不全自动相匹配
设定tools--Gerneral options---》dialog----》name to code mirroring
6.怎样把NAME 列在 scrip里显现出来
改动字段名形成标准。要为每一个字段都添加一个注解得话,同一窗口中进行 Script -》 Object -》 Column -》 Add 的 Value调整为:
:COLUMN% [%COMPUTE%?AS (%COMPUTE%): :DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default �FAULT%]
[[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/
这其中的%COLNNAME%便是列Name值(能够是中文)