PowerDesigner 的常用方法(转)

简介:

修改外键命名规则

选择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钩选项即可。

添加外键
Model -> References新建一条外键后,双击进入外键属性,在“Joins”卡片中可以选择子表的外键字段

如何实现Name和code不自动相等
如何实现在CDM中创建Entity时,Name和Code不自动对应

设置tools--Gerneral options--->dialog---->name to code mirroring

-------------------------------------

如何把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下建索引
2 如何在PowerDesigner 下建自增列
3 如何在PowerDesigner 下检查设计模型

1 如何在PowerDesigner下建索引
1 双击表设计图,出来Table Properties,在Tab 页中选择 Indexes

2 单击新建索引的属性,出现Indexex Properties

3 增加一个索引包含的字段

2 如何在PowerDesigner 下建自增列
2 使用SqlServer 数据库中的下列语句来完成
建表语句中,在要做为自增列的字段中,加上如下
IDENTITY(1,1)
还有可以使用下面语句,重置自增种子
dbcc checkident(ConfigSys,reseed,0);
3 如何在PowerDesigner 下检查设计模型
1 在菜单栏中选择 Tools - Check Model, 如下图

2 选择要检查的每项设置

3 确定后,将出来检查结果汇总信息

目录
相关文章
|
1月前
|
Oracle Java 关系型数据库
java实现遍历树形菜单方法——数据库表的创建
java实现遍历树形菜单方法——数据库表的创建
11 0
|
8月前
|
SQL 关系型数据库 MySQL
PowerDesigner 设置
PowerDesigner 设置
57 0
|
8月前
|
索引
数据操作以及常用方法
数据操作以及常用方法
100 0
|
11月前
|
人工智能 测试技术 Python
Python实现sqlite3增删改查的封装
Python实现sqlite3增删改查的封装
|
Java 数据库
java 各种 树形结构构图方法和数据库函数 【非控件】
java 各种 树形结构构图方法和数据库函数 【非控件】
72 0
java 各种 树形结构构图方法和数据库函数 【非控件】
|
JavaScript 前端开发 Unix
dayjs-入门及常用方法
dayjs好处 • 🕒 和Moment.js有着相同的API和模式 • 💪 不可变、持久性 • 🔥 提供链式调用 • 🌐 国际化标准 • 📦 超小的压缩体积,仅仅有2kb左右 • 👫 极大多数的浏览器兼容
317 0
dayjs-入门及常用方法
|
Oracle 关系型数据库 Java
Java Swing之数据库表结构导出工具(Excel、Word等)
EasyDataBaseExport是一款表结构信息生成工具,支持mysql、Oracle、Sqlserver、PostgreSql、达梦、虚谷、DB2等数据库,同时支持Excel、Word、Markdown、Html、Pdf文档导出
314 0
Java Swing之数据库表结构导出工具(Excel、Word等)
|
数据库
数据库设计文档生成工具类
在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,如果数据库表结构更新了还得手动更新维护到文档中,很是繁琐。GitHub 上发现了一个好工具 screw(螺丝钉),在此分享下
96 0
数据库设计文档生成工具类
|
Java
java 导出Excel表格通用方法
java 导出Excel表格通用方法
290 1
java 导出Excel表格通用方法