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基础知识学习10-常用的API-01
    Java基础知识学习09-final、static关键字、匿名对象、内部类、修饰符、代码块
    Java基础知识学习08-构造方法
    前端网页学习01
    Java基础知识学习07-抽象类、接口、多态
    Java基础知识学习06-封装、继承
    Java基础知识学习05-类与对象
    Java基础知识学习04-自定义类、ArrayList集合
    Java基础知识学习03-数组
    1.9 向线程传递参数
  • 原文地址:https://www.cnblogs.com/pxffly/p/8721747.html
Copyright © 2011-2022 走看看