power designer mysql_powerdesigner下载
powerdesigner免费版是一款用于数据库设计的软件。powerdesigner免费版可以方便的对管理系统信息进行分析与设计,它包括了数据库模型设计的全部过成。软件可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型等强大的功能。该软件能与大部分其他的开发工具进行配合节省开发时间。
相关软件
软件功能
DataArchitect
这是一个强大的数据库设计工具,使用DataArchitect可利用实体-关系图为一个信息系统创建"概念数据模型"-CDM(ConceptualDataModel)。并且可根据CDM产生基于某一特定数据库管理系统的"物理数据模型"-PDM(PhysicalDataModel)。还可优化PDM,产生为特定DBMS创建数据库的SQL语句并可以文件形式存储以便在其他时刻运行这些SQL语句创建数据库。另外,DataArchitect还可根据已存在的数据库反向生成PDM、CDM及创建数据库的SQL脚本。
ProcessAnalyst
这部分用于创建功能模型和数据流图,创建“处理层次关系”。
AppModeler
为客户/服务器应用程序创建应用模型。
ODBCAdministrator
此部分用来管理系统的各种数据源。
安装说明
1.运行 PowerDesigner 16.5 安装包:
2.运行安装包后出现下图并选择红圈中的Next> :
3.在安装类型选择界面,可选择第一个Trial(即试用版)
4.点击 Next> 后出现如下界面:
PS:红圈1选择安装的地区,这里选择的是 Hong Kong(中国香港)
红圈2选择I AGREE(我同意)条约
点击红圈3的Next> (下一步)
5.点击 Next> 后出现如下界面:
PS:红圈1是选择安装的路径,这里选择安装在了D盘下
点击红圈2的 Next> (下一步)
6.点击 Next> 后出现如下界面:
PS:选择需要安装的组件,我这里选择的系统默认的组件。
单击红圈中的 Next> (下一步)
7.点击 Next> 后出现如下界面:
PS:选择需要安装的用户配置文件,这里我选择了全部安装
单击红圈中的 Next> (下一步),从这里开始后就可以一直点击下一步。直接依次上图
PS:等待安装完成。很快便安装好了。
PS:完成安装,点击红圈中的 Finish 退出安装。
使用技巧
1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)
我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)
2:首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等等,由于此软件全部是英文的,所以作为一个chinese不是很懂的,耐心的多使用几次就好了。)
概念模型(CDM Conceptual Data Model)
物理模型(PDM,Physical Data Model)
面向对象的模型(OOM Objcet Oriented Model)
业务模型(BPM Business Process Model)
3:点击上面的ok,即可出现下图左边的概念模型1,自己起得概念模型的名字,使用最多的就是如图所示的那两个Entity(实体),Relationship(关系)
4:选中右边框中Entity这个功能,即可出现下面这个方框,(需要注意的是书写name的时候,code自行补全,name可以是英文的也可以是中文的,但是code必须是英文的。)
FAQ
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修改为:
%20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]
[[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/
其中的%COLNNAME%就是列的Name值(可以是中文)
---------------------------------------------------------------------------------
POWERdESIGEN 自增长列的设置
PDM里查看表的属性,Columns选项卡,选中整列,查看列属性,点左上方的properties图标(有手形图案的那个),此时打开一个设置窗口,General选项卡里面进行设置.
在列属性的General标签页里有个Identity复选框,勾上就行了
--------------------------------------
1 如何在PowerDesigner下建索引
①双击表设计图,出来Table Properties,在Tab 页中选择 Indexes
②单击新建索引的属性,出现Indexex Properties
③增加一个索引包含的字段
2 如何在PowerDesigner 下建自增列
①使用SqlServer 数据库中的下列语句来完成
建表语句中,在要做为自增列的字段中,加上如下
IDENTITY(1,1)
还有可以使用下面语句,重置自增种子
dbcc checkident(ConfigSys,reseed,0);
3 如何在PowerDesigner 下检查设计模型
①在菜单栏中选择 Tools - Check Model, 如下图
②选择要检查的每项设置
③确定后,将出来检查结果汇总信息
7、安装时提示错误“An error (-5001:0x80070002) has occurred while running the setup.”是怎么回事?
出现这一提示,可能的原因有两种,其一是有其它应用程序正在运行,可以先关闭其它所有应用程序后再进行安装。
第二种情况是安装包损坏导致安装程序无法正常运行,本站安装包已更新,若您使用的是其它来源的安装包,请在本站重新下载并安装V16.5版 PowerDesigner 。
power designer mysql_powerdesigner下载相关推荐
- 关于‘Power Designer’安装过程详解
1 下载Power Designer 下载网址: 自行解决,网址很多 (当然也可以和朋友要安装包或者去网上找一些软件下载,多尝试总会找到想要的软件的,后续 ...
- Code Generate of Power Designer[转]
Code Generate of Power Designer Code Generate of Power Designer 说明 本文档是通过PowerDesigner自动生成Entity的一个功 ...
- Power Designer介绍
需求分析软件 Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数 据库模型设计的全过程.利用Power Designer可以制 ...
- Power Designer逆向操作(从mysql5.0生成数据库的物理模型)
Power Designer逆向操作(从mysql5.0生成数据库的物理模型) 环境:powderdesigner12.5:mysql5.0 步骤: 1. 为指定的数据库配置MySQL的ODBC数据 ...
- MySQL数据库实操教程(26)——数据库设计软件Power Designer
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl Power Designer概述 Power Designer 是美国Sybase公司的CAS ...
- 使用PD(UML工具——Power Designer)设计数据库
下载并安装Power Designer 我是从网上下载的PowerDesigner15.1汉化破解版,下载的软件如下: 解压缩之后的目录为: 双击PowerDesigner15_Evaluation. ...
- power designer概述
power designer概述 Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程.利用Power De ...
- Power Designer反向获取数据库物理模型时Unable to list the users.
今天在用Power Designer反向数据库时,遇到一个问题,如下: Unable to list the users. 解决方案: 步骤一:选择菜单栏中的Database -> Change ...
- power designer 设计数据库生成到oracle数据库
一.概念模型设计 1. 创建工程,创建概念设计模型,在快捷菜单栏调出 palette 找到表格工具,在主界面中创建表格. 2. 创建出的表格,双击进入设计模式 -------------------- ...
- power designer 使用vba实现自动化操作学习
power designer 自带VBA脚本语言,在某些情况下编程可实现自动化操作: 1 创建表和列 代码大体如下: Set mdl = ActiveModel set table = mdl.Tab ...
最新文章
- 递归与非递归转换(栈知识应用)
- HTML5代码基础结构
- OpenCV如何启用Halide后端以提高效率
- c++关联容器的容器操作(和顺序容器都支持的操作)详细解释,基础于c++primer 5th 表 9.2 (持续更新)
- 如何正确运用计算机技术,如何正确认识与运用计算机网络技术.doc
- 猪八戒背媳妇用计算机弹出来,猪八戒背媳妇?杭城游泳馆爆笑一幕:浙大学霸果然机智!...
- Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
- 带有Upida/Jeneva的ASP.NET MVC单页应用程序(前端/AngularJS)
- ios html 全选文本框,【前端】IOS input输入框按删除键删除字符,删除最后一个字符时,概率性出现光标前面多余一个字符...
- The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory的解决方法...
- 物品登记php,thinkphp登记
- 用递归的方式处理数组 把递归方法方法定义到数组的原型上 (这是一次脑洞大开的神奇尝试)...
- 人员优化浪潮下,苟住要紧。
- mysql添加字段 说明_MYSQL数据库MSSQL 添加字段说明
- 云通信接口更新迭代——SUBMAIL API V4正式上线
- 双目视觉焦距_双目视觉成像原理
- VMware导致电脑蓝屏解决方案
- 静电除尘器工作原理应用实训教学QY-HJGC03
- 摩斯密码解密py脚本
- 梦幻西游热门服务器卡顿延迟,梦幻西游:周末活动卡顿的最总原因,是人真的多还是服务器问题?...
热门文章
- 容器化 RDS:借助火焰图定位Kubernetes性能问题
- scrapy 架构文档
- 个人微信开发api文档
- python报错:ValueError: invalid literal for int() with base 16: ‘ ‘
- Android逆向工程实例 -- 善领安卓版DSA APP手势操作bug修复
- matlab创建数组对象,如何在MATLAB中创建一个抽象类对象数组?
- JavaNIO读取文件
- 甄零一诺合同——专注合同信息化管理
- 基于JavaWeb开发的智慧水务管理系统软件设计说明书
- 浅谈两轮平衡车的控制原理(续)