• PowerDesigner通过SQL语句生成PDM文件


    环境

    Mysql数据库5.7
    image
    PowerDesigner版本16.5
    image

    SQL生成PDM步骤

    File->New Model 点击OK创建pdm模板.
    image

    database -> Connect -> modify
    点击Test测试连接,提示连接成功,然后点击OK,点击Connect.
    image

    pdm反向生成模型

    File -> Reverse Engineer -> Database,选择使用sql脚本文件还是数据源进行反向工程.
    image
    使用数据源时默认数据库所有的库所有的表,要先全部取消全选在选中某个库select.

    最终反向后pdm如下
    image

    导出模版,并生成数据库文档(word文档)

    新建模板

    Report -> Report Templates -> New,自定义新的导出模板
    image

    配置模版

    模版名,简体中文,物理模型
    image

    配置模版显示项

    Available items -- List of Tables 双击移动至右侧,用于显示全部表信息
    Available items -- Table -- List of Table Columns 双击移动至右侧,用于显示单表信息
    image
    List of Table Columns -- 右键 -- Layout... -- 自定义要显示的字段和宽度
    image

    配置模版显示风格

    双击表的列节点可以编辑中文描述
    image

    模版名称 -- 右键 -- Header/Footer... -- 自定义页眉页脚
    image

    保存模版

    建议将自己创建.rtp模版文件,保存到PowerDesigner默认模版目录中:PowerDesigner 16.5Resource FilesReport Templates

    根据模版生成数据库文档

    在PDM已经反向生成成功的前提下,Report -> Generate Report。
    找到刚刚保存的rtp模版文件夹,选择刚才保存的rtp模板,选择生成rtf文档,并选择语言和保存路径。
    image

    rtf转doc或docx

    Office打开生成rtf文件,点击另存为,选择文件类型.doc或者.docx

    如果这篇文章对你有用,麻烦关注一下本人微信公众号~
    微信公众号二维码
  • 相关阅读:
    Java中String与byte[]的转换
    移动端界面设计之尺寸篇(更新)
    移动端开发必晓
    sublime 之 vitage/emmet
    Sublime Text3工具的安装、破解、VIM功能vintage插件教程
    Sublime Text 3 快捷键总结
    iPhone Safari下iframe不显示滚动条无法滚动的解决方法
    名片设计尺寸及名片设计的注意事项
    转:『引』最全前端资源汇集
    (转)详解css3弹性盒模型(Flexbox)
  • 原文地址:https://www.cnblogs.com/aeolian/p/15333746.html
Copyright © 2020-2023  润新知