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”卡片中能够选择子表的外键字段ide

如何实现Name和code不自动相等
如何实如今CDM中建立Entity时,Name和Code不自动对应.net

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

-------------------------------------code

如何把NAME 列在 scrip里显示出来索引

 修改字段生成规则。要给每一个字段都添加一个注释的话,同一窗口中展开 Script -> Object -> Column -> Add 的 Value修改成:ip

%20:COLUMN% [%COMPUTE%?AS (%COMPUTE%):%20:DATATYPE% [%IDENTITY%?%IDENTITY%:[%NULL%][%NOTNULL%]][ default %DEFAULT%]
     [[constraint %CONSTNAME%] check (%CONSTRAINT%)]]/*%COLNNAME%*/get

其中的%COLNNAME%就是列的Name值(能够是中文)it

---------------------------------------------------------------------------------io

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 肯定后,将出来检查结果汇总信息

相关文章
相关标签/搜索