以下记录 Power Designer 中修改部分设置的方法

1. 修改默认字体

Power Designer 的默认字体为 新宋体。若要修改这一字体,需要在 菜单栏 > Tools > Display Preferences 中进行修改。

image_1b5fc3olg1piq1qu61u701dsa91i2a.png-74.2kB

也可以通过在空白处点击右键打开:

image_1b5fcrelbdq95oh17k3eog1r3s4b.png-8.2kB

字体需要分别设置,如设置 Association 的字体,则选择 Association > Format > Modify,并在之后的对话框中选择 Font 进行修改。

image_1b5fc6sq5na01cv2tph1jkb1ok32n.png-27.3kB

image_1b5fc9ajkus4p3j1fb46o8cb34.png-37.5kB

2. Association Inheritance 等按钮变为可点击

E-R 图制作中,涉及弱实体、子实体时,需要使用右侧工具栏 Conceptual Diagram 中的 AssociationInheritance 等按钮。默认情况下,这些按钮是灰色不能使用的。

image_1b5fbesdn14li1oa563f5tcel1m.png-4.7kB

这时需要在 菜单栏 > Tools > Model Options 中将 NotationBarker 修改为 E/R+Merise

image_1b5fbocf41n6t1lpg1kr28dtpqu1g.png-74.3kB

image_1b5fbn3gbb157si1270nqs13cu13.png-28.7kB

同样,Model Options 菜单也可以通过在空白处点击右键打开:

image_1b5fbr15e1q2ar0vbpqh5ak3o1t.png-9kB

3. 取消实体中 NameCode 的联动修改

在设置实体基本属性的时候,NameCode 的值默认是单向联动修改的,即修改 Name 的时候 Code 也会随之改变。

image_1b5fcfic3h8t1ntqlqtdc21q2i3h.png-25kB

如果不想这么做,有两种方法。

一是点击右侧的蓝色等号按钮将其取消选择,即当按钮为蓝色时,该行会被动地跟随其他行修改。

image_1b5fckd6r1on3br10q6133rqb43u.png-25kB

二是全局取消 NameCode 的联动,需要打开 菜单栏 > Tools > General Options,并在 Dialog 中取消选中 Name to Code mirroring

image_1b5fcvr0v40i1v8m3idu5m1r4g4o.png-75.4kB

image_1b5fd4aoef8q181cdlf6re7t55.png-26.3kB

4. 取消属性设置中相同属性名的类型联动

在设置实体属性(字段)时,默认情况下,相同属性名的属性类型也会被强制相同。如存在两个实体:TeacherStudent,且均有属性(字段) name,则当设置其中一个实体的 name 属性(字段)类型为 Varialble characters 时,另一个也会被修改。

image_1b5fdd1p513cvqbuuulmnf3m5i.png-46.2kB

如果不想这么做,需要取消勾选 Model OptionsData ItemAllow reuse 选项:

image_1b5fdifob16891cf4e40tvgvop5v.png-27.4kB

其中,打开 Model Options 的方法见 2。

注:此设置建议在最开始进行。如果面板上已存在一些含有相同属性名且属性类型不同的实体,则在勾选这一选项时,可能会报错。此时需要将这些实体剪切, 操作后再粘贴复原即可。


参考

  1. powerdesigner 中 association 图标灰色不能用 - CSDN

  2. 解决 PowerDesigner 复制字段修改联动的问题 - CSDN

  3. PowerDesigner 中设置 name 与 code 的联动 - CSDN

  4. 改变 PowerDesigner 数据模型字体大小 - CSDN


dailybird
1.1k 声望73 粉丝

I wanna.


引用和评论

0 条评论