• PowerDesigner使用笔记


    一、设计字段时,不同的表如果有命名相同的字段会报错

     打开概念模型视图,Tools-》Model Options,将红框里的"Unique code"复选框的钩去掉就OK啦!

    同时,Tool->check model...去掉Entity Attribute下Entity Attribute name uniqueness 和 Entity Attribute code uniqueness

    二、外键的建立

    在物理模型中,右键物理模型New-》Reference  设置一下parent table(主表)、child table(外键表)就可以了,工具会帮我们自动建立外键,要注意的是:主表和外键表建立外键的字段名必须一样。

    三、导出sql脚本的时候出现:Reference constraint name maximum length is limited to 15 characters之类的错误。

    按如下操作:
    Database=>Edit current DBMS 数据库类型::Script/Objects/MaxConstLen value=>255
    Database=>Edit current DBMS 数据库类型::Script/Objects/Table/Maxlen value=>255
    Database=>Edit current DBMS 数据库类型::Script/Objects/Column/Maxlen value=>255

    四、使用反向工程

      第一种:利用数据库脚本:如aaa.sql,我们可以先打开PowerDesigner,创建一个物理模型,然后“Database”->"Reverse Engineer Database->Using script files",在弹出的窗口选择all_table.sql,点“确定”即可!

         第二种:利用odbc源:首先就必须配置一个odbc源,我们可以先打开PowerDesigner,创建一个物理模型,然后“Database”->"Reverse Engineer Database->Using an ODBC data source,然后选择对应的ODBC源,选择要导入 PowerDesigner的表。。。,点击"确定"。(第二种容易出现问题,不建议使用)

  • 相关阅读:
    Oracle Function REGEXP
    Asp.net 注册IIS
    SAP모듈
    C# 程序中,不使用TNS File 中的服务名进行数据库连接
    跟我一起学XNA(2)让物体动起来②(附源码)
    ubuntu显卡的几个帖子
    每秒改变一次背景颜色以及由此引发的一些有趣的小事情(.net方向)
    to myself
    vi编辑器上下左右键盘变成ABCD
    一个最简单的linux hello world模块
  • 原文地址:https://www.cnblogs.com/tianguook/p/2043895.html
Copyright © 2020-2023  润新知