zoukankan      html  css  js  c++  java
  • 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 确定后,将出来检查结果汇总信息
     

    【本文章出自博客园深蓝居,转载请注明作者出处,如果您觉得博主的文章对您有很大帮助,欢迎支付宝(studyzy@163.com)对博主进行打赏。】
  • 相关阅读:
    我的不足
    对于大数据的一些思考
    对于三层架构的理解
    面试的那些事
    最前端资源汇总——摘自张果博客
    ES6_Promise 对象 阮一锋
    深入理解ES6箭头函数的this以及各类this面试题总结
    函数的扩展——箭头函数this的使用
    ES6学习总结 (二)
    原生js的ajax请求
  • 原文地址:https://www.cnblogs.com/studyzy/p/1050194.html
Copyright © 2011-2022 走看看