PowerDesign导出表结构说明

合集下载

将powerdesigner 中的表导出生成sql文件 并将其导入PLSQL

将powerdesigner 中的表导出生成sql文件 并将其导入PLSQL

一.将powerdesigner 中的表导出并生成sql文件
1、打开powerdesigner,并打开你的工作空间确定里边有你要导出的表结构,如图:
2、点击数据库——Generate Database
3、然后会出现如下页面
4.在Director 后的输入框内输入sql文件保存的路径
在File name 后的输入框内为你导出的sql文件取名,(后缀为 .sql)然后点击确定键。

如图所示:
二.将sql文件导入PLSQL
(1).打开PLSQL,点击图标,并点击命令窗口如图所示:
(2).出现下图所示界面:
(3).找到要导入的sql 文件用记事本打开,按ctrl+A全选然后ctrl+C,ctrl+V复制到PLSQL 打开的界面如图所示:
(本操作用于验证sql文件正确性,如文件无误,进行下面操作)1.点击图标,并点击SQL窗口如图所示:
2出现下图所示界面:
打开的界面,并点击齿轮图标运行如图所示:
4.操作无误后查看界面左侧区域检查表是否插入。

PD反向工程导出数据库结构

PD反向工程导出数据库结构

PD反向工程导出数据库结构by tsonghuaPowerdesigner反向工程(Reverse Engineer)可以连接数据库,然后导出其数据库结构(表、视图等),然后加以分析、设计等。

比如,这里可以通过2种方式来反向Oracle数据库结构1 脚本1.1.用toad连接,在Schema Browser下,选中需要导出的表,右键,选Create Script,生成脚本。

如下图:1.2 打开PD,新建一个Physical Data Model然后依次Database菜单\Revserse Engineer Database。

在Database Reverse Engineering界面选择unsing script file,然后浏览上一步从Toad生成的脚本,确定即可。

1.3 同样地,可以不新建model然后再反向;而直接在打开PD后,点file\Reverse Engineer\Database,此后设置同上。

2.ODBC 数据源2.1 Reverse Engineering的时候选ODBC2.2 connect to an ODBC data source2.3 依次add\用户DSN\添加\创建新数据源(选驱动程序)2.4 选好驱动程序后就是设置oracle用户、密码2.5 确定之后,就是选择需要导出的表、视图等。

设置好后就自动导出。

2.6 可能第二种方式某些中文会产生乱码,用脚本的话,可以避免3. 效果4. 将导出的数据库结构生成word文档。

将生成的pdm文件,借助第三方软件PDMReader数据字典阅读器,实现导出word的功能。

导出效果12/31/2009 10:49:05 AM。

用 powerdesigner 从oracle数据库中导出数据物理模型结构

用 powerdesigner  从oracle数据库中导出数据物理模型结构

利用 powerdesigner 从oracle数据库中导出数据物理模型结构最新
(2012-05-09 10:11:36)
转载▼
标签:
数据源
oracle数据库
powerdesign
导出
物理模型
关系数据库
分类:C#、、MVC
这里我使用新版本的powerdesign 16 从oracle数据库中导出数据物理模型结
构 powerdesign 12以上等版本均可用这种配置方法
1.菜单File->Reverse Engineer->Database...
2.弹出窗口选择关系数据库类型我这里使用的是ORACLE Version 10g 点击“确定”按钮。

3.新窗口选择 Using a data source 然后点击尾部的按钮选择数据源,如果是第一次需要添加新的数据源
4.数据源选择 Connection profile 然后点击下面的“configure...”按钮
5.在新窗口点击新添加一个数据源按钮
其中Connection profile name: 根据业务编写自己的存数据源信息的文件名字
Connection Type:native:选择本地
DBMS type:ORACLE Version 10g 选择你连接的数据库厂商和版本
Service name:填写你的oracle客户端配置的服务名比如(“220.174.137.238:1521/test”) Database name:数据库名称即oracle的SID
User name:数据库用户名
Password:数据库用户密码
配置完毕可以测试数据库是否连接成功
完成数据源的配置,既可以从数据库中导出表结构了。

powerdesigner mysql导出表结构

powerdesigner mysql导出表结构

powerdesigner mysql导出表结构PowerDesigner是一款强大的数据库设计工具,可以帮助用户设计、管理和维护数据库。

它支持多种数据库平台,包括MySQL。

在使用PowerDesigner时,用户可以方便地导出MySQL表结构,并进行灵活的修改和调整。

下面,我将介绍如何使用PowerDesigner导出MySQL表结构,并对其功能进行简要的说明。

首先,我们需要在PowerDesigner中创建一个新的物理数据模型,并为其选择MySQL作为目标平台。

在PowerDesigner的菜单栏中,选择“文件”>“新建”>“模型”,然后在弹出的对话框中选择“MySQL”作为目标平台。

接着,我们可以按需在物理数据模型中添加表、字段、索引、主键、外键等元素。

完成数据模型设计后,我们可以点击工具栏中的“生成DDL”按钮来生成MySQL的DDL(数据定义语言)脚本。

在弹出的对话框中,我们需要选择要生成脚本的对象(可以是整个模型、某个表或某个列),并在“选项”选项卡中进行相关设置,例如选择要生成的脚本类型(DDL、创建表、修改表等)、选择文本编码、设置表名的命名规则等。

在选择好要生成脚本的对象和相关选项后,点击“确定”按钮即可生成MySQL的DDL脚本。

生成的脚本可以保存为文件,供后续使用。

此外,PowerDesigner还提供了查看生成脚本的功能,我们可以直接在PowerDesigner中查看并修改生成的DDL脚本。

除了生成DDL脚本外,PowerDesigner还支持将表结构导出为其他格式的文件,例如Excel、CSV等。

在工具栏中选择“文件”>“导出”>“表定义”,然后选择导出格式和文件保存路径,即可将表结构导出为其他格式的文件。

导出的表结构文件可以方便我们进行备份、分享和使用。

当需要导入表结构时,我们可以使用MySQL的命令行工具或其他工具,如phpMyAdmin等。

powerdesigner连接oracle并且导出数据

powerdesigner连接oracle并且导出数据

PowerDesigner连接Oracle并且导出数据网上有很多教你使用powerDesigner连接Oracle数据库并且导出表数据的方法,但是这里面介绍的不是很全,我按照他们的方法操作的时候,发现在创建ODBC数据源时候方法要中和一下其他的网友的想法。

我把我连接的操作告诉大家,以便大家遇到像我一样问题的作为参考。

安装好PowerDesigner之后,选择File→Reverse Engineer→Database填写Model name 物理模型名字,可以取一个你喜欢的名字DBMS在右边的下拉框中选择你要连接的数据库的版本,我连接的数据库Oracle 9i,下一步。

点击右边的connect to a data source注意这里有很多种方法,网上都有介绍,但是我这里介绍的连接数据源是第一种,ODBC machine data source,点击configure配置。

ODBC Machine Data Sources Add Data source如果你的电脑是win7系统,又不是administrator登录的,你会看到下面的警告:这个警告不用担心,直接确认就行。

选择用户数据源→下一步选择Microsoft ODBC for Oracle →下一步这里上图填写比较重要了,数据源名称:你这个数据源取的名字如果我取orc9i,到时候数据源就出现:描述:你可以可以随便填写用户名称:以后登录的用户名服务器:这里需要注意,服务器需要写的是Oracle客户端配置的服务名,也就是PL/SQL连接时所用的名称。

不是IP地址。

也就是你的tns里面的服务器名称,如:打开你的tns这里ZFCS就是你的服务器填完后:填完之后会回到原来界面输入密码,点击connect就ok了点击选择你要的表,导出就行。

到此,整个物理模型的到此就完成了,其他的mysql等等都是这样连接。

利用PowerDesigner逆向工程导出PDM模型及生成文档

利用PowerDesigner逆向工程导出PDM模型及生成文档

利⽤PowerDesigner逆向⼯程导出PDM模型及⽣成⽂档最近需要对⽼项⽬进⾏重构优化,由于项⽬都是好⼏年前的,相关设计资料很不全,最基本的数据库设计⽂档都没有,只能利⽤PowerDesigner逆向⼯程导出PDM模型及⽣成word⽂档;以下简单介绍导出模型操作步骤(以下演⽰操作是从SQL Server中导出)
第⼀步:先打开 PowerDesigner 点击右上⾓⽂件按钮
第⼆步点击建⽴新模型,弹出new model对话框-点击physical Data Model 建⽴模型
第三步再点击上⽅数据库菜单按钮-选择change Current DBMS(如果你是sql server 可以选择我这个,如果其他数据库选择对应版本就可以)
第四步选好了数据库,再点击update Model from Databse
第五步选择你要导出的数据库,以下操作截图
第五步需要导出的数据库设置完成,就会出现如下界⾯
第五步点击确定即可选择你要导出数据库表、视图、系统表等等
第六步都配置完成点击OK 即可⽣成pdm模型
第七步⽣成word⽂档:点击报告---Gernerate Report
第⼋步⽣成word⽂档:选择好参数及需要导出的格式,点击OK 就可以⽣成⽂档。

用PoweDesigner 逆向工程导出ORACLE数据库 表+字段+注释

用PoweDesigner 逆向工程导出ORACLE数据库 表+字段+注释

如何用PowerDesigner逆向工程导出ORACLE数据库表+字段+注释问题一:PowerDesigner在设计时,如何显示表中的注释选项选定一个编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK弹出的窗口中,选中COMMENT确定后注释列就出来了,这样所有的表都是这样的(刚才的操作像是在操作一个模板一样)----------------------------------------------------------------------------------------------------------------------------------问题二:如何用PowerDesigner的逆向工程,从数据库中加载数据表信息?第一步:先反向工程,文件-逆向工程-DATABASE(从数据库中加载数据表,字段=信息)选择数据库类型:如我用oracle 9i接下来会让我们选择一个ODBC数据源,像我这个已经建立好了的。

如果没有的话,就要去建立一个新的:逆向工程完成后生成的表到这里,我们的逆向工程,就完成了。

问题三:如何用PowerDesigner的导出报告(report)生成数据库设计WORD文档(或HTML格式的文档)?先用问题一所述,显示表的注释信息,然后点reports->reports Wizard下一步,选择生成格式,一个是HTML网页格式,另一个是RTF格式,也就是WORD格式,打印模板我选一个Professional,用这个就差不多够了,当然也可以选择别的report template,我之所以用这个,是因为发现模板生成的report有很多我不关心的内容。

继续下一步先选择数据表,然后把表名和表的注释选上,注意顺序和宽度,如50MM再选择数据表中的列,然后把列名,列的类型,列长度,列的注释选上,注意顺序和宽度,如50MM确定一下就可以了。

powerdesigner 导出数据库设计文档

powerdesigner 导出数据库设计文档

标题:使用PowerDesigner导出数据库设计文档一、介绍PowerDesignerPowerDesigner是一款功能强大的建模工具,广泛用于数据库设计、业务流程建模、数据仓库设计等领域。

它不仅可以帮助用户进行可视化的数据库设计,还可以生成数据库设计文档,方便用户进行交流和共享设计成果。

二、数据库设计文档的重要性数据库设计文档是数据库设计过程中的重要成果之一,它记录了数据库的结构、关系、约束等信息,对数据库的使用、维护和优化都具有重要的指导意义。

一份清晰、完整的数据库设计文档能够帮助团队成员更好地理解数据库的设计思路,提高团队的协作效率。

三、PowerDesigner导出数据库设计文档的方式在PowerDesigner中,可以通过以下步骤导出数据库设计文档:1. 打开PowerDesigner软件,并载入需要导出设计文档的数据库模型文件。

2. 在菜单栏中找到“文件”-“导出”-“文档”命令,点击进入导出文档的设置界面。

3. 在设置界面中,可以选择需要导出的对象类型,包括表、索引、视图、存储过程等。

4. 设置导出文档的格式和样式,可以选择HTML、PDF、Word等格式,并根据需要调整样式和排版。

5. 确认设置无误后,点击“导出”按钮,即可生成数据库设计文档。

四、数据库设计文档的内容数据库设计文档通常包括以下内容:1. 数据库概述:包括数据库名称、版本、创建日期、修改历史等基本信息。

2. 数据模型:以图形方式展示数据库的表结构、关系以及约束信息。

3. 表定义:详细描述每张表的字段信息、数据类型、长度、约束条件等。

4. 视图定义:如果有视图,则包括视图的定义和相关信息。

5. 存储过程和触发器:包括存储过程、触发器的定义和用途说明。

6. 索引和约束:列出数据库中所有索引和约束,包括主键、外键、唯一约束等。

五、导出文档的注意事项在导出数据库设计文档时,需要注意以下事项:1. 确保数据库模型已经完整设计,包括表结构、关系、约束等信息已经确认无误。

powerdesigner导出sql server表结构说明

powerdesigner导出sql server表结构说明

Powerdesigner导出sql表结构说明1.文档说明该文档用于说明powerdesigner(即pd)如何导出sql server(由于账户系统目前不支持sql server2000,所以这里以sql server2005为例)建表脚本,该文档以账户系统2.0数据库脚本为例。

2.导出步骤2.1 数据库模型设置在使用pd生成建表脚本前需要先对数据库进行转换设置,目前我们pd设计采用的是db2 数据库,现在我们要导成sql server2005建表脚本,所以这里需要先进行设置,把数据库模型转换成sql server2005。

在菜单Database—>Change Current DBMS..,如下图所示:这里选择Microsoft SQL Server2005。

2.2 数据默认值类型调整设置完数据库模型后,由于目前数据库类型设置里面自定义了时间戳类型timestamps,而sql server对时间戳类型采用的是datetime类型,因此这里需要对时间戳类型进行设置,参考下图:我们定义的默认值中dt_timestamp定义的是时间戳,这里需要进行调整,双击该类型会弹出如下界面,如下图:点击上图红色标记的问号会弹出数据类型选择界面,如下图:选择Date&time即可,选择完成后会进行默认值数据类型的转换。

2.3 数据转出选项介绍2.3.1 General选项为了保证转换的脚本正常,需要对我们转换过程中的一些参数进行设置,这里涉及到以下几个部分的设置,选择Database—>Generate Database..,如下图所示:其中:(1)DBMS这里显示的是我们上面转换好的Microsoft SQL Server2005 ,这里要注意是sql server2005,如果不是,请参照2.1进行转换处理;(2)Directory 这里设置生成脚本文件的目录结构;(3)File name这里设置的是生成脚本文件的名称;(4)Generation type这里默认设置即可;(5)Check model和Automatic archive这两个地方默认不选;(6)Quick launch这里的Settings set这里选择Tables & Views(with permissions);2.3.2 Options设置这里主要用于设置导出的控制,涉及到几个方面:(1)Domain,用于控制用户自定义数据类型;(2)Users,控制用于导出用户的设置,包括创建用户,删除用户,备注,权限等;(3)Group,用于控制用户组,包括备注和权限;(4)Domain,用于控制用户类型的导出;(5)Default,用于控制默认值,包括创建和删除;(6)Table&column 用于控制表和列导出,具体设置如下:其中:①create table用于控制建表的设置,这里选择inside,phsical options,drop table,comment,permission;②column中控制对列的设置,其中:user data type用于控制是否采用用户自定义数据类型,这里选择否;default value用于控制列是否有默认值,勾选;check 中inside用于控制列的限制是在列创建时跟随创建还是建表后单独创建,这里选择inside;comment这里控制是否生成备注,如果选择会增加扩展属性说明;③key项用于控制主键的生成模式;④index用于控制索引的生成模式2.3.3 Format设置这里是对生成的数据脚本的格式进行设置,默认即可;2.3.4 Selection选项这里用于选项要生成脚本的具体项,我们这里涉及到四个选项,Tables,Users,Defaults,Domains,这里我们选择第一个,第三个,第四个,users这里我们不需要导出。

PowerDesigner一键导出数据库设计表结构

PowerDesigner一键导出数据库设计表结构

PowerDesigner⼀键导出数据库设计表结构1、背景帮朋友弄下数据库设计,⼜⽤到PowerDesigner,因为还要数据库设计⽂档(word),还想着怎么把数据库结构导出呢,发现以前弄过,⼀键导出,很⽅便,分享下,祝好运!2、解决⽅案2.1 执⾏窗⼝依次点击,Tools->Execute Commands ->Edit/Run Script2.2 执⾏脚本第⼀次执⾏,复制脚本到空⽩编辑处,点击三⾓执⾏按钮就可以了,执⾏完成后可以保存脚本,以便下次⽤,下次直接打开⽂件执⾏就可以了。

2.3 执⾏效果(1)点击执⾏后,会⾸先⽣成临时excel⽂件。

(2)打开excel后,有两个sheet,⼀个sheet是表⽬录,内容为全部表名称及链接;⼀个sheet所有表结构信息;2.4 脚本'******************************************************************************Option ExplicitDim rowsNumrowsNum = 0'-----------------------------------------------------------------------------' Main function'-----------------------------------------------------------------------------' Get the current active modelDim ModelSet Model = ActiveModelIf (Model Is Nothing) Or (Not Model.IsKindOf(PdPDM.cls_Model)) ThenMsgBox "The current model is not an PDM model."Else' Get the tables collection'创建EXCEL APPdim beginrowDIM EXCEL, SHEET, SHEETLISTset EXCEL = CREATEOBJECT("Excel.Application")EXCEL.workbooks.add(-4167)'添加⼯作表EXCEL.workbooks(1).sheets(1).name ="表结构"set SHEET = EXCEL.workbooks(1).sheets("表结构")EXCEL.workbooks(1).sheets.addEXCEL.workbooks(1).sheets(1).name ="⽬录"set SHEETLIST = EXCEL.workbooks(1).sheets("⽬录")ShowTableList Model,SHEETLISTShowProperties Model, SHEET,SHEETLISTEXCEL.workbooks(1).Sheets(2).SelectEXCEL.visible = true'设置列宽和⾃动换⾏sheet.Columns(1).ColumnWidth = 20sheet.Columns(2).ColumnWidth = 20sheet.Columns(3).ColumnWidth = 20sheet.Columns(4).ColumnWidth = 40sheet.Columns(5).ColumnWidth = 10sheet.Columns(6).ColumnWidth = 10sheet.Columns(1).WrapText =truesheet.Columns(2).WrapText =truesheet.Columns(4).WrapText =true'不显⽰⽹格线EXCEL.ActiveWindow.DisplayGridlines = FalseEnd If'-----------------------------------------------------------------------------' Show properties of tables'-----------------------------------------------------------------------------Sub ShowProperties(mdl, sheet,SheetList)' Show tables of the current model/packagerowsNum=0beginrow = rowsNum+1Dim rowIndexrowIndex=3' For each tableoutput "begin"Dim tabFor Each tab In mdl.tablesShowTable tab,sheet,rowIndex,sheetListrowIndex = rowIndex +1Nextif mdl.tables.count > 0 thensheet.Range("A" & beginrow + 1 & ":A" & rowsNum).Rows.Groupend ifoutput "end"End Sub'-----------------------------------------------------------------------------' Show table properties'-----------------------------------------------------------------------------Sub ShowTable(tab, sheet,rowIndex,sheetList)If IsObject(tab) ThenDim rangFlagrowsNum = rowsNum + 1' Show propertiesOutput "================================"sheet.cells(rowsNum, 1) =sheet.cells(rowsNum, 1).HorizontalAlignment=3sheet.cells(rowsNum, 2) = tab.code'sheet.cells(rowsNum, 5).HorizontalAlignment=3'sheet.cells(rowsNum, 6) = ""'sheet.cells(rowsNum, 7) = "表说明"sheet.cells(rowsNum, 3) = ment'sheet.cells(rowsNum, 8).HorizontalAlignment=3sheet.Range(sheet.cells(rowsNum, 3),sheet.cells(rowsNum, 7)).Merge'设置超链接,从⽬录点击表名去查看表结构'字段中⽂名字段英⽂名字段类型注释是否主键是否⾮空默认值sheetList.Hyperlinks.Add sheetList.cells(rowIndex,2), "","表结构"&"!B"&rowsNumrowsNum = rowsNum + 1sheet.cells(rowsNum, 1) = "字段中⽂名"sheet.cells(rowsNum, 2) = "字段英⽂名"sheet.cells(rowsNum, 3) = "字段类型"sheet.cells(rowsNum, 4) = "注释"sheet.cells(rowsNum, 5) = "是否主键"sheet.cells(rowsNum, 6) = "是否⾮空"sheet.cells(rowsNum, 7) = "默认值"'设置边框sheet.Range(sheet.cells(rowsNum-1, 1),sheet.cells(rowsNum, 7)).Borders.LineStyle = "1" 'sheet.Range(sheet.cells(rowsNum-1, 4),sheet.cells(rowsNum, 9)).Borders.LineStyle = "1" '字体为10号sheet.Range(sheet.cells(rowsNum-1, 1),sheet.cells(rowsNum, 7)).Font.Size=10Dim col ' running columnDim colsNumcolsNum = 0for each col in tab.columnsrowsNum = rowsNum + 1colsNum = colsNum + 1sheet.cells(rowsNum, 1) = 'sheet.cells(rowsNum, 3) = ""'sheet.cells(rowsNum, 4) = sheet.cells(rowsNum, 2) = col.codesheet.cells(rowsNum, 3) = col.datatypesheet.cells(rowsNum, 4) = mentIf col.Primary = true Thensheet.cells(rowsNum, 5) = "Y"Elsesheet.cells(rowsNum, 5) = " "End IfIf col.Mandatory = true Thensheet.cells(rowsNum, 6) = "Y"Elsesheet.cells(rowsNum, 6) = " "End Ifsheet.cells(rowsNum, 7) = col.defaultvaluenextsheet.Range(sheet.cells(rowsNum-colsNum+1,1),sheet.cells(rowsNum,7)).Borders.LineStyle = "3"'sheet.Range(sheet.cells(rowsNum-colsNum+1,4),sheet.cells(rowsNum,9)).Borders.LineStyle = "3"sheet.Range(sheet.cells(rowsNum-colsNum+1,1),sheet.cells(rowsNum,7)).Font.Size = 10rowsNum = rowsNum + 2Output "FullDescription: " + End IfEnd Sub'-----------------------------------------------------------------------------' Show List Of Table'-----------------------------------------------------------------------------Sub ShowTableList(mdl, SheetList)' Show tables of the current model/packageDim rowsNorowsNo=1' For each tableoutput "begin"SheetList.cells(rowsNo, 1) = "主题"SheetList.cells(rowsNo, 2) = "表中⽂名"SheetList.cells(rowsNo, 3) = "表英⽂名"SheetList.cells(rowsNo, 4) = "表说明"rowsNo = rowsNo + 1SheetList.cells(rowsNo, 1) = Dim tabFor Each tab In mdl.tablesIf IsObject(tab) ThenrowsNo = rowsNo + 1SheetList.cells(rowsNo, 1) = ""SheetList.cells(rowsNo, 2) = SheetList.cells(rowsNo, 3) = tab.codeSheetList.cells(rowsNo, 4) = mentEnd IfNextSheetList.Columns(1).ColumnWidth = 20SheetList.Columns(2).ColumnWidth = 20SheetList.Columns(3).ColumnWidth = 30SheetList.Columns(4).ColumnWidth = 60output "end"End Sub更多信息请关注公众号:「软件⽼王」,关注不迷路,软件⽼王和他的IT朋友们,分享⼀些他们的技术见解和⽣活故事。

PowerDesigner导出word表结构

PowerDesigner导出word表结构

PowerDesigner导出word表结构⼀、wordTemplate.rtp下载
⾸先下载wordTemplate.rtp,将该⽂件放在⼀下路径下
C:\Program Files (x86)\Sybase\PowerDesigner 16\Resource Files\Report Templates
⼆、导⼊oracle或者mysql脚本
2.1 File->Reverse Engineer->Database..
选择数据库类型,本⽂选择oralce,点击确认,
2.2 选择相关的sql脚本,最后点击确定,⽣成pdm视图。

三、模板word⽣成
3.1 点击Report-->Reports templates 进⼊Report模版页⾯
3.2 点击最右边的⽂件夹图标,进⼊选择页⾯,找到我们下载的模版⽂件(C:\Program Files (x86)\Sybase\PowerDesigner 16\Resource Files\Report Templates),选好以后点击'确定',然后再点击'close'关闭
3.3 点击Report-->Generate Reports 进⼊导出页⾯
3.4 进⾏相关配置后,在file name 处,进⾏设置导出⽂件的位置以及名称,点击 'ok'导出,就可以导出⽂件了
3.5 ⽣成成功后,会提⽰是否打开预览,本⽂⽣成了html和rtf格式的,效果如图:
html格式
RTF格式:。

Powerdesigner导出库表结构

Powerdesigner导出库表结构

使用Powerdesigner中报告功能导出物理模型中的库表结构到Word 一、定制导出模板
PDM中自带的报告模板过于复杂,我们可以根据自己的实际情况,定制不同的报告导出模板;
1、操作路径:工具栏—>报告—>报告模板
2、在弹出的窗口中点击新建按钮
3、输入模板名称,选择类型为物理模型,点击OK
4、配置模板需要的内容
5、设置展示内容和格式,右键选择节点,点击layout,可设置展示的表结构内容,点击format可以调整字体格式
6、设置表结构展示列
7、设置字体格式
8、保存报告模板
二、使用报告模板导出所有表结构
将模板文件存放到Powerdesigner安装目录中的Sybase\PowerDesigner 16\Resource Files\Report Templates下:
在Powerdesigner的在生成报告功能中选择对应的模板生成报告,导出表结构到word文档;
1、操作路径:工具栏—>报告—>报告模板
2、选择模板,导出的格式和存放路径,点击确定生成报告。

PowerDesign导出表结构说明

PowerDesign导出表结构说明

通过PowerDesign导出表结构属性
首先需要创建好对应的关系图,然后导出表结构。

1、点击“报告(P)”-》【Reports】
2、新建一个Report,点击新建按钮(左起第二个按钮)
3、点击按钮后,弹出对话框,按照下图设置,其中Report name后面的名字可以按照自己
需要命名:
4、点击OK按钮,结果如下图:
5、将不需要的项删除,删除后如下图:
6、在“List of Table Columns”上点击右键,弹出下面对话框:
7、点击Layout…,弹出对话框,将需要显示的项进行勾选,不需要显示的不勾选,可以点击
进行移动位置。

设置完成之后如下图:
8、点击确认按钮,然后点击【保存】按钮。

9、生成RTF格式的文档。

powerdesigner使用技巧建模工具导出sql导出实体类导出word

powerdesigner使用技巧建模工具导出sql导出实体类导出word

powerdesigner使⽤技巧建模⼯具导出sql导出实体类导出word 显⽰comment列Table Properties(表属性)=》Columns(列)=》Customize Columns and Filter(⾃定义列过滤)勾上 comment导出SQL 语句DataBase(数据库)=》Generate Database (⽣成数据库)=》confirm 确定导出实体类Tool(⼯具)=》Generate Object-Oriented Model(⽣成适应模型)=》选择C# 确定=》Edit Current object language(编辑当前⾯向对象语⾔) =》Profile\Attribute\Templates\definition =》Profile\Classifier\Templates\DefaultHeader=》Profile\Shared\Templates\comment=》Profile\Classifier\Templates\source=》Generate C# CodeProfile\Attribute\Templates\definition.if (%isValidAttribute%)\[Description("{ title: '[%comment%]', field: '[%code%]' }")\]///<summary>///[%comment%\n]\///</summary>[%customAttributes%\n]\[%oid%\n]\.if (%Multiple% == false) and (%isIndexer% == false)[%visibility% ][%flags% ]%dataType% %code%[ = %InitialValue%]{get;set;}.else[%visibility% ][%flags% ]%dataType%[%arraySize%] %code%[ = %InitialValue%]{get;set;}.endif.endifProfile\Classifier\Templates\DefaultHeader/************************************************************************ Module: %sourceFileName%* Author: ⾯条%Modifier%* Purpose: Definition of the %exactObjectType% [%space%.]%Code% ***********************************************************************/// <summary>// %Comment%// </summary>Profile\Shared\Templates\comment%CurrentLine%Profile\Classifier\Templates\sourcebody.// only toplevel classes are generated.ifnot (%isInner%).// header and usings[\%usings%\n]\.// class/interface definition.ifnot (%space%)namespace Models{%definition%}.else[\%ment%]\[\%Package.customAttributes%]\namespace %space%{%definition%}.endif[\n\n%sourceFooter%].endifGenerate C# Code1. ⾸先还是先打开我们的PowerDesigner,打开我们要导出的项⽬2. 点击Report-->Reports templates 进⼊Report模版页⾯3. 点击最右边的⽂件夹图标,进⼊选择页⾯,找到我们下载的模版⽂件(我的在E:\备⽤内,到⽂件夹那⼀层就好),选好以后点击'确定',然后再点击'close'关闭4. 点击Report-->Generate Reports 进⼊导出页⾯5. 依照图⽚选择(备注:Generate html导出的是⼀个html格式的),还有就是不要忘记设置为简体中⽂6. 在file name 处,进⾏设置导出⽂件的位置以及名称,点击 'ok'导出,就可以导出⽂件了7. 弹出以下信息说明导出成功,打开查看导出⽂档。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通过PowerDesign导出表结构属性
首先需要创建好对应的关系图,然后导出表结构。

1、点击“报告(P)”-》【Reports】
2、新建一个Report,点击新建按钮(左起第二个按钮)
3、点击按钮后,弹出对话框,按照下图设置,其中Report name后面的名字可以按照自己
需要命名:
4、点击OK按钮,结果如下图:
5、将不需要的项删除,删除后如下图:
6、在“List of Table Columns”上点击右键,弹出下面对话框:
7、点击Layout…,弹出对话框,将需要显示的项进行勾选,不需要显示的不勾选,可以点击
进行移动位置。

设置完成之后如下图:
8、点击确认按钮,然后点击【保存】按钮。

9、生成RTF格式的文档。

相关文档
最新文档