zoukankan      html  css  js  c++  java
  • sqlserver数据库逆向生成PDM模型的方法

    方法一:

    工具:

    sqlserver2008数据库;

    PowerDesigner;

    步骤:

    1.管理员权限打开PowerDesigner,选择PDM模型,选择sqlserver数据库,ok新建。

    2. 选择数据库,选择Configure Connections

     

    3.连接数据库

     

    4.选择系统数据源

     

    5.选择sql server,下一步,ok完成。

     

    6.为连接命名,找到数据库,配置信息,

     

     

    测试连通后确定。

     

    点击数据库——Update Model from Database 进行逆向工程 选择自己配置好的数据源 并输入数据库用户名和密码。

     

    !!!转乱码,!!我们常用的数据库编码是用UTF-8,而power工具编码是GB2312,如果有注释,不仅会让注释乱码,数据库模型根本就逆向失败。

     

    确定后就会让你选择要逆向的内容。

     

    上图可以选择你要逆向的内容,不单单是表,还有视图,表关系,存储过程,需要的话自己选择勾选就可以。

    成功。

     

    方法2.

    工具:

    sqlserver2008数据库;

    PowerDesigner;

    Navicat for sqlserver

    步骤:

    1.在Navicat for sqlserver中连接你的sqlserver数据库,右键转储SQL文件,仅结构,生成保存后缀为.sql的文件。

     

    2.打开PowerDesigner,文件,Reverse Engineer,选择Database

     

    命名,选择数据库sqlserver2008,

     

    成功。

    注意!这里也要在options中解决一下注释乱码的问题,如果后面逆向的时候报错说编码格式好像不对,就在这里按需求更改。

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

    其他数据库如mysql也是这么玩的,Oracle没试,应该也是一样的操作吧。欢迎批评指正,另外给点个赞呗。

  • 相关阅读:
    动图+源码,演示 Java 中常用数据结构执行过程及原理
    16 个超级实用的 Java 工具类
    图解 Java 垃圾回收机制,写得非常好!
    一些值得收藏的开源框架
    JVM 发生内存溢出的 8 种原因、及解决办法
    VC的function类说明 -- 继续
    引用文章 如何在lambda中引入递归调用
    VC中function函数解析
    folly无锁队列正确性说明
    C++ Programming Language中的Calculator源代码
  • 原文地址:https://www.cnblogs.com/pxffly/p/8721747.html
Copyright © 2011-2022 走看看