不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2023-12-31 02:28:07  修改时间:2024-04-28 23:34:00  分类:系统设计/架构/UML建模  编辑

一、新建模型

打开 PowerDesigner,后点击 Create Model... 如图:

或通过点击文件菜单栏处的新建模型进行新建,如图:

新建后会切换到 模型类型(Model types)选项卡,选中 Physical Data Model(物理数据模型),然后再选择 Physical Diagram,如图:

选择好后,在下面输入模型名称以及数据库类型,点击OK后新建完成。

二、表设计

模型新建完成后,点击右侧表格图标,在左侧面板中创建表格如下,双击表格,找到Columns选项卡,为数据库表添加列字段,如图:

如上图所示,创建好的表默认是没有Comment描述字段的

如果要显示Comment描述字段的话,我们需要双击表格,然后进入Columns选项页,点击Customize Columns and Filter按钮,然后勾选Comment即可,如图:

当我们勾选完Comment并保存后,在Table Properties窗口Columns选项卡页中看到Comment了,如图:

注意:同理操作,可以把属性 Default Value 显示出来

 


但是,保存后回到设计视图,仍没有看到Comment注释信息,这样非常不便我们设计 !

 

此时,我们在工具栏找到模型->Extensions按钮,如图:

在打开的 List of Extensions 对话框中新建一个Comment,然后点击属性按钮,如图:

Profile右键,点击Add Metaclasses,如图:

选中Column,然后点击OK,如图:

然后选中Column,右键选择 New -> Extended Attribute,如图:

 

特别注意:同理可设置Entity也显示Comment字段值!!!

Name一个名字(例如AttributeComment),dataType选择String,选中 ComputerRead only

注意:名字不能用 Comment,因为这是内置名字,用了会提示你重名,如图:

切换到Get Method Script tab 将 %Get% = "" 改为 

%Get% = Rtf2Ascii(obj.Comment)

如图:

确定保存,回到视图界面,在工具栏找到 工具 -> 显示首选项,如图:

依次点击 Table->Advanced,如图:

选中 Columns,然后在 List Columns 右侧,点击 Select 按钮,如图:

 

找到前面所设置的 AttributeComment ,勾选并保存,如图:

回到视图界面,这时table就已经能显示出Comment字段了,如图:

 

 

摘自:https://blog.csdn.net/liuhuanping/article/details/132556822