zoukankan      html  css  js  c++  java
  • powerdesigner通过er图生成mysql执行文件

    PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。

    它有多种建模文件,主要有概念数据据模型(CDM)、逻辑数据模型(LDM)、物理数据模型(PDM)、面向对象模型(OOM)、业务程序模型(BPM)、信息流模型(ILM)、企业架构模型(EAM)等。这里主要给大家讲解数据库ER图建模主要流程,话不多说。

    1、本教程以PowerDesigner 16.5为例,其它版本,基本相似。

      

     
     

    2、打开软件,选择新建模型

    3、文件类型选择Conceptual Data Mode 中的Conceptual diagram.

    4、选对工具做出修改,如下图。

        

    更改前与更改后,工具栏状态中的,association工具由不可选变成可选,此工具用于编辑带属性的关系。

    更改前 更改后

    5、实体建立。

    6. 转为鼠标功具,双击实体,即可对实体进行编辑。

    完成后保存,则实体相应设置完成。

    7、关系。

    a、在两个实体之间建立不带属性关系。流程如下:

             

    选下工具               鼠标连接两者

    建立关系后,双击关系,进入关系编辑。

    设置后,无属性的关系统就完成了。

    b、带属性的关系。

            

    8、接下来就是生成物理关系了。

    此处注意:DBMS所选的关系到生成sql的格式,故需要选择想对应的的格式;如:mysql数据库需要选择mysql5.0才能生成对应格式的sql

    这样主可以在相应目录查看ER图产生的数据库脚本文件了,把其导入数据库系统,则可以生成相应的表模型了。

    --------------------- 本文来自 T-tss玄 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/t_tss/article/details/21480845?utm_source=copy 

  • 相关阅读:
    集合-ConcurrentSkipListMap 源码解析
    集合-跳表SkipList
    集合-ConcurrentHashMap 源码解析
    >>《移动设计模式大观.pdf》
    >>《《iOS 人机界面准则》中文版.pdf》
    >《Web导航设计.pdf》
    >>《设计心理学名着-2 情感化设计 诺曼着.pdf》
    自制网页(html+css+js+jQuery)
    仿写抽屉新热榜 (html+css)
    运动员喝饮料问题
  • 原文地址:https://www.cnblogs.com/liuruilongdn/p/9732452.html
Copyright © 2011-2022 走看看