zoukankan      html  css  js  c++  java
  • Powerdesigner逆向工程从sql server数据库生成pdm

    原文地址:http://www.cnblogs.com/fangdaqing/archive/2011/01/16/pdm.html

    第一步:打开"控制面板"中的"管理工具"

    第二步:点击"管理工具"然后双击"数据源(odbc)"

     

    第三步:打开之后,点击"添加"

    第四步:选择"sqlserver" 点击"完成"

    第五步:跟据自身的情况填写

    说明:

    名称和描述可以自己命名,服务器就是你的数据库地址(下图)

    第六步:填写好登录名和密码

    第七步:完成所有配置后,打开PowerDesigner 15 新建模型,选择好数据库类型

    第八步:选择"数据库"

    第九步:选择好数据源(就是第一步到第六步在控制面板里配置的那个)

    第十步:配置好后,打点击"数据库"选择如下图

    第十一步:进行如下图配置

    第十二步:勾选需要的配置

    第十三步:点击ok完工(剩下的自己手动填写,可能有些东西没有,如中文说明什么的)

    逆向Oracle

    PowerDesigner提供了逆向工程,允许将已经存在的数据库转化为数据库物理模型,再由物理模型得出数据库的概念模型(E-R模型),这里使用的数据库是Oracle10g,使用逆向工程抽取数据库物理模型的步骤如下:

    1.打开PD,菜单操作顺序为File>>Reverse Engineer>>Database...,表示从数据库进行逆向工程,这里的选项还有:Process Language、Object Language、XML Definition...三个。

    2.选择Database...选项后,在弹出的General选项卡的DBMS选择Oracle Version 10g,share the DBMS definition确定。

    3.选择数据源:using an ODBC datasource,从中选择一个配置好的数据源。如果数据源没有配置,那么通过Add按钮配置一个系统数据源名称(DSN),并输入用户名和密码连接数据源,确定后进入逆向工程界面。

    4.逆向工程界面有用户过滤、全选、取消全选、选项前置、选项后置、过滤条件等操作选项,底下是数据库所拥有的各种对象,如表、视图、同义词、用户、角色、抽象数据类型、索引、触发器、过程、表空间......等等。

    5.选择要反向工程的对象后,点击OK即可完成数据库到物理模型的逆向工程。

    6.将物理模型转换为概念模型:打开物理模型图,选择Tools的Generate Conceptual Data Model...菜单选项,即可完成物理模型到概念模型的转换。

    需要注意的细节:

    1.配置数据源:配置Oracle数据源时,出现“无法加载oracle in oradb10g_home2 odbc驱动程序的安装例程,因为存在系统错误代码127”错误,此时是因为数据库环境变量设置的问题,在环境变量的PATH中将X:/oracle /product/10.2.0/db_1/BIN路径配置进来后,重新建立DSN,便可以成功配置数据源。

  • 相关阅读:
    leetcode 5414 收藏清单
    leetcode 714 买卖股票的最佳时机含手续费(dp)
    春招的一个记录
    leetcode 560 和为k的子数组(前缀和 + map)
    机器学习--激活函数篇
    leetcode 回文链表(O(1)空间复杂度)
    Leetcode 659 分割数组为连续子序列 (贪心)
    论文笔记:MeLU: Meta-Learned User Preference Estimator for Cold-Start Recommendation
    jni.h头文件详解一
    JNI笔记
  • 原文地址:https://www.cnblogs.com/bro-ma/p/10438139.html
Copyright © 2011-2022 走看看