POWERDESIGN - 技术教程文章

(PowerDesigner&Sqlite)PD中设计完表后,将其导入数据库中【图】

本人连接过SQLServer跟SQLiteⅠ、SQLServer,百度,转一下:http://jingyan.baidu.com/article/7f766daf465e9c4101e1d0d5.html 只复制了文字,图片麻烦,只是以防链接失效1、当建立好表结构之后,选择导航栏中的“数据库”,然后选择"Configure Connections" 如下图所示:2、添加数据源,点击下图标红位置,然后选择“文件数据源(与机器无关)”然后选择“下一步”,在列表中找到SQL Server,然后选择“下一步”3、在下图的文本框...

powerdesigner中将表的name在生成建表sql时生成注释

说明:在创建pdm时由于需要在name列填写的是以后要在表中创建的注释信息,comment中则写的说明信息字数比较多如下图,单在生成建表sql时不能将name生成注释信息,进行如下设置可以讲name生成注释信息1:选择database->edit current dbms-->Column-->ColumnComment将comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is %.q:COMMENT%改为comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is %.q:COLNNAME%2:修改完1的内容后可以...

[转]PowerDesigner使用常见问题锦集

1. 附加:PowerDesigner 的调色板(Palette)快捷工具栏不见了,怎么重新打开,找回来呢  上网搜索了一下”powerdesigner 图形工具栏”,找到了找回PowerDesigner工具栏palette的方法:  Tools(工具栏)  customsize   toolbars(自定义工具栏)  palette(调色板)勾选  2. 修改外键命名规则  选择Database—>Edit Current DBMS  选择Scripts-》Objects-》Reference-》ConstName  可以发现右侧的Value为:  FK...

powerdesigner设置唯一键,但不是主键的方式

唯一约束唯一约束与创建唯一索引基本上是一回事,因为在创建唯一约束的时候,系统会创建对应的一个唯一索引,通过唯一索引来实现约束。不过唯一约束更直观的表达了对应列的唯一性,使得对应索引的目的更加清晰,所以一般建议创建唯一约束而不是只创建唯一索引。在PD中创建唯一约束的操作,以教室表来说,RoomID是主键,必然是唯一的,RoomName如果我们也要去必须是唯一的,那么具体操作如下:在PD的模型设计面板中,双击“教室”表...

数据库模型设计PowerDesigner

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

PowerDesigner生成数据库表和逆向生成表结构(MySQL数据库)【图】

一、Download Connector/ODBC 下载ODBC驱动,地址:https://dev.mysql.com/downloads/connector/odbc/,需要注意:PowerDesigner安装的多少位就下载多少位的,一般是32位,建议下载.msi文件直接安装。二、安装完成后点击powerdesigner的Database--->Configure Connections...--->添加数据源配置,如下图:三、PDM模型生成数据库sql文件,点击powerdesigner的Database--->Generate database...按步骤操作即可。如下图:四、逆向生成...

powerdesigner低版本打开高版本方式为只读导致无法保存PD只读read-only-mode【图】

由于版本号不一致打开PD文件后提示:点击【确定】后打开,点击【取消】后打不开但打开后修改完毕保存提示: 解决办法:pdm文件实际上是个xml文件,直接用文本编辑器打开该文件修改版本号即可把根节点最后的版本号改成你的PD版本号再保存就可以打开编辑了。PD版本号查看方法:打开PD>>帮助>>关于powerdesigner 原文:http://www.cnblogs.com/yzeng/p/4354151.html

PowerDesigner 逆向中 Name和Comment互换

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题:代码一:将Name中的字符COPY至Comment中[vb] view plain copy Option Explicit ValidationMode = True InteractiveMode = im_...

PowerDesigner打开pdm文件时报“打印错误”(解决)【图】

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/49700845打开pdm文件: 报错: 解决: 开启Print Spooler服务。 (1)、找到Print Spooler服务 (2)、启动Print Spooler服务 再次打开pdm文件,如下成功打开了。 小知识,简而记之。蓝的成长记系列_20151022原创作品,出自 “深蓝的blog” 博客,欢迎转载,转...

使用PowerDesigner 15对现有数据库进行反向工程【图】

1、启动PD2、菜单:Database->Congfigure Connections 弹出Congfigure Data Connections 对话框点击Add Data source 按钮,弹出创建新数据源对话框: 我们选择"系统数据源",下一步:数据源驱动程序我们选择Sql Server,继续下一步:点击“完成”,弹出创建到Sql Server的新数据源,在此对话框中,我们输入名称、描述、及服务器名或IP:下一步:验证登录方式选择“使用用户输入登录ID和密码的SQL Server 验证”,并输入登录ID和密码下...

powerdesigner CDM->PDM->sqlserver2008 SQL 攻略【图】

前几天研究了一下,然后已经可以正常开发了,今天突然生成出来的sql跟以前不一样了,各种问题。发生的原因是因为从PDM逆向的生成CDM,然后好像是生成sql的配置也一起被设置了,怎么都调不回来,重装之后正常。总的来说powerdesigner 设计结构还是很方便的可以直接导出。 1: 设置不自动同步2: 在生成为物理数据模型时出现错误“The generation has been cancelled because errors have been found by the check model.” 其实也是...

powerdesigner中实现PDM到MYSQl数据库的转换

使用PowerDesigner设计建造MySQL数据库 一、使用PowerDesigner制作建库脚本 1、设计CDM(Conceptual Data Model) 2、选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM 3、选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 4、点击确定后生成数据库建库脚本(*.sql)执行sql脚本,可以有2种方法: 第一种方法: 在命令行下(未连接数据库),输入...

PowerDesigner 技巧【1】

Name与Code同步的问题:PowerDesigner中,修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现General Options对话框。2、从Category中选择Dialog项。3、取消右边"Name to Code mirroring"复选框。如下图:批量根据对象的name生成comment的脚本执行方法:PD12 -> Open PDM -> Tools -> Execute Commands -> Run Scrip...

powerdesigner显示注释

12版:1、在ER图模式下,去增加commit属性的显示2、Tools下增加一个vbs的脚本,可以将name内容替换为注释内容15版:Tools->Display Preferences->Content->Table->Advanced...->Columns->select选中Code后,将它上移到第一位这样可以将code、name、type三项显示在ER图中,然后运行脚本,将注释comment的内容替换到code或name中,即可。vbs文件内容:‘**************************************************************************...

powerdesigner将name的名字赋给comment

1 PowerDesigner中批量根据对象的name生成comment的脚本执行方法:Open PDM -- Tools -- Execute Commands -- Run ScriptVb script代码 Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ‘the current model ‘get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no current Model" ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then ...

双击表,powerdesigner pdm 没有 comment列(no comment)【图】

原文:https://www.cnblogs.com/grey-wolf/p/8316843.html

数据库ER图 PowerDesigner【图】

一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通 常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先...

利用VBA把PowerDesigner的name复制到comment【代码】

代码如下:OptionExplicit‘------------------------------------------------------------------------------- ‘作用:PowerDesigner物理模型复制name到comment ‘ ‘作者: Lio5n ‘时间: 2015-12-18 ‘ ‘版本: V1.0 ‘ ‘说明:如果comment有值,不会覆盖;可以重复执行,不会多次复制 ‘-------------------------------------------------------------------------------ValidationMode = True InteractiveMode = i...

Powerdesign的使用【图】

第一步:create model 第二步:创建数据模型,选择对应的数据库第三步:点击图标创建,或选择工作空间,右键创建或 第四步:对表进行操作,双击打开第五步,修改表名字第六步:添加字段,同时进行配置第七步:一张有,id,name,age的表生成了第八步:转换成sql语句表第一步: 第二步:第九步结束:复制相关代码就可以用了 原文:http://www.cnblogs.com/xyyz/p/7119124.html

PowerDesigner

转发:http://blog.csdn.net/keenweiwei/article/details/32720427之前在网上找个假的,只能看,不能创建自己的DB; 或者 不能破解的,比较伤脑筋。偶在这里提供一个 可长期使用的版本。 PowerDesigner165_破解文件.rar http://pan.baidu.com/s/1hqEDUCG 636KB PowerDesigner165_Evaluation.exe 有点大, 809MBhttp://pan.baidu.com/s/1mgqjmpa 其它:PowerDesigner使用教程http://www.cnblogs.com/langtianya/archive/2013/...

PowerDesigner中翻转生成PDM图时把Name属性变成注释(转)

在pd里面运行下面这段代码‘******************************************************************************‘* File: name2comment.vbs‘* Purpose: Database generation cannot use object names anymore‘ in version 7 and above.‘ It always uses the object codes.‘‘ In case the object codes are not aligned with your‘ object names in your model, this script will copy‘ the object Name onto the object com...

安装PowerDesigner16.5所遇到的问题及解决【图】

在Windows XP虚拟机上(VMware Player 6)安装PowerDesigner16.5完成后,运行"C:\Program Files\Sybase\PowerDesigner 16\PdShell16.exe",只显示空壳界面,几乎没有内容。经多次卸载再安装,问题依旧。 查看系统日志,查到如下图所示SideBySide错误:Resolve Partial Assembly 为 Microsoft.VC80.CRT 失败。 参考错误消息: 参照的汇编没有安装在系统上。 上网查询分析,估计可能是缺少Microsoft Visual C++ 2005 Re...

PowerDesigner删除外键关系,而不删除外键列[转]【图】

PowerDesigner中配置外键关系时,如果要删除配置的外键关系,默认设置会一同删除外键列. 要更改此设置,需在菜单栏tools中打开Model Options,在Model Settings中点击Reference, 然后把"Auto-migrate columns"这个checkbox的勾去掉即可.原文:http://www.cnblogs.com/qiyebao/p/4164886.html

PowerDesigner连接数据库(oracle)【图】

1、Oracle驱动配置:配置系统环境变量 2、创建模型 3、点击:Database》Configure Connections 弹出 4、添加数据库连接 5、测试连接 6、连接成功,点击OK7、连接数据库:点击 Database》Connect 弹出 8、连接成功:点击 Database》Update Model From DateBase 从数据库导入model成功 !!!!!!原文:https://www.cnblogs.com/ycsc/p/11548370.html

powerdesigner for sqlserver的一些实用配置【图】

在实用powerdesigner生成sqlserver 数据表时常常遇到一些问题: 1.数据中定义的字段名称相同生成物理模型时会报错。 2.数据各表之间的主键不能定义一样的名称。 我现在的需求是将数据库设计成,每个表的主键都是id,自动增长。 实现的方法是: 去掉名称的检验 tools = 》 check model...将错误检查中的 Data Item 勾掉,将实体属性中的name和code 的验证勾掉 tools=>model options将选中的选项勾掉。 实现id的自动增长 自动增长的...

PowerDesigner从SqlServer数据库导入数据模型【图】

Powerdesigner 从 数据 库 导入 数据 第一步, 打开 powerdesigner, 在菜单选择 【File】 选项, 然后在弹出的下拉单中选择 【Reverse Engineer】选项,再选择【Database】选项 第二步可以选择【Usingadatasource】选项右边的按钮 第三步弹出【ConnecttoaDaPowerdesigner 从数据库导入数据 第一步, 打开 powerdesigner, 在菜单选择 【File】 选项, 然后在弹出的下拉单中选择 【Reverse Engineer】选项,再选择【Database】选项...

PowerDesigner生成数据库时的列中文注释乱码问题的设置方法【图】

PowerDesigner生成数据库时的列中文注释乱码问题的设置方法 PowerDesigner生成数据库时的列中文注释乱码问题的设置方法,使用PowerDesigner开发php的朋友可以参考下。 1,设置mySql连接字符串gb23122,PowerDesinger->Database->Generate Database->Format PowerDesigner生成数据库时的列中文注释乱码问题的设置方法标签:bsp span 数据库 for des 方法 orm style 连接字符串 本文系统来源:https://www.cnblogs...

PowerDesigner连接MySQL

1.使用JDBC连接,地址:http://dev.mysql.com/downloads/connector/j/ 2.需安装Java(应该只要JRE):http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 3.安装Java,参考:http://jingyan.baidu.com/article/e5c39bf5a418e439d76033ee.html 主要包括JAVA_HOME = C:\Program Files\Java\jdk1.8.0_25 Path路径:“ ;%JAVA_HOME%/bin; ”(注意:这里的分号不能省略), 添加到Path 最前面。然后点击保存...

PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043:【图】

环境 Oracle 11.2.0 SQL Plus PowerDesigner 15.1 问题 这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”错误。 解决 查询表结构时加上双引号。 总结 工具自动生成的SQL环境Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1问题这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04...

powerdesigner的PDM文件转excel的方法

把下面的脚本放进pd的脚本运行器运行即可****************************************************************************** Option ExplicitDim rowsNumrowsNum = 0 ----------------------------------------------------------------------------- Main function ----------------------------------------------------------------------------- Get the current active modelDim ModelSet Model = ActiveModelIf (Model Is ...