zoukankan      html  css  js  c++  java
  • powerdesigner生成数据库及反向工程 Mr

    原创文章,不懂的可以直接留言。

    Mr-sniper

    这里应用的是powerdesigner的反向工程将数据库中的表结构清晰化:

    首先配置数据源:这里项目应用的是sql2000

    图表示了配置的过程。

    1.打开控制面板-管理工具:

    2.打开数据源

    3.

    4.

    5.

    6

    7



    数据源配置成功:
    现在就利用powerdesigner的反向工程将数据库表映射为物理模型图(ER图)

    第一步:新建数据库物理模型图,这里要选定一个数据库管理系统dbms
    本项目应用的是sql2000

    第二步:连接上面配置的数据源

    第三部选择数据源:

    同样的方式查看bitlaw项目表结构以及关系映射




    生成物理模型图


    但是powerdesigner有个缺点不能就表的外键约束反映出来,只能得到数据的全部字段

    Powerdesigner的正向工程非常简单:

    具体的步骤:

    第一步:

    先选择new新建一个cmd概念模型

    第二步:

    标注书写entity个各个属性,并且定义attribute和primary

    第三步:

    Relationship各entity之间的映射关系

    第四步:

    Generate生成cmd模型

    第五步:

    将cmd文件生成为pmd物理模型

    第六步:

    将pmd物理模型生成为database脚本生成的为.sql的脚本

    现在就可以直接用查询分析器将脚本生成为具体的表

    这里主要考虑到得是怎样将服务器的数据库导入到本地数据库运行、

    在数据库中导入的方法是:

    点击要导入的数据库----文件---导入数据—

    点击下一步

    点击下一步

    点击下一步然后就可以将数据库的表创建到本地

    这种方式的数据库导入也只能导入数据库的表,并不能将数据库的约束关系导入到本地数据库中,可以先将服务器上的数据库用powerdesigner转换为物理模型,然后生成sql脚本之后导入到本地的数据库中

    待续--------

    qq:313247313
    Email:rafx.z@hotmail.com

    新浪微博:Mr-sniper

    Mr-sniper
    北京市海淀区
    邮箱:rafx_z@hotmail.com
  • 相关阅读:
    SpringCloud学习第四篇:Feign学习(Hoxton.SR4)
    SpringCloud学习第三篇:Ribbon负载均衡(Hoxton.SR4)
    SpringCloud学习第二篇:使用Consul注册中心(Greenwich-SR1版本)
    SpringCloud学习第一篇:服务的注册与发现Eureka(Hoxton.SR4)
    SpringBoot+Mycat+APO实现读写分离
    SpringBoot+activeMq
    自动化测试适用场景和难点
    软件测试理论
    软件测试理论中的注意事项
    python自动化:monkey测试的云测
  • 原文地址:https://www.cnblogs.com/rafx/p/pdm.html
Copyright © 2011-2022 走看看