power designer pdm生成sql脚本和数据库

时间:2024-03-30 15:42:57

power designer pdm生成sql脚本和数据库

正向工程PDM--->sql or database 项目中我们经常需要根据PDM生成sql脚本,然后由sql脚本一起执行到数据库中,如果PDM中表比较多,我们一个个去建的话会很费时间,根据需要我们也可以直接将pdm生成到数据库中。

****sql or database --->PDM 有时我们也需要根据sql脚本生成pdm图,或者是数据库的最新信息生成到PDM中。

 

下面一一做介绍说明:

一、pdm生成sql:

        1.Database ---》Database Generation或者 CTRL+G快捷键  打开生成对话框,做下面的相关设置后,点击ok即可生成sql脚本。

         General标签:

         power designer pdm生成sql脚本和数据库

         说明:Directory:生成脚本的保存目录

                     File name:sql脚本名

                     Generation type:生成方式有两种:

                                                     Script generation:生成脚本(这里我们选择生成脚本方式

                                                     Direct generation:直接生成到数据库

                     One file only:生成一个脚本文件(默认选择)

                     Check model:检查模型(一般不检查,有时检查模型会报错)

                     Automatic archive:生成sql同时生成apm(一般不选择)

 

        Options标签:

        power designer pdm生成sql脚本和数据库

       这里的User 一般要去掉,因为用户一般都由DBA去生成,这里我们就不需要去创建了。

       drop table 也要去掉,否则脚本中会有drop语句,若数据库没有这些表 会报错。

 

       Selection标签:

       power designer pdm生成sql脚本和数据库

       在这里我们可以选择要转的PDM以及PDM中哪些对象进行生成sql。

 

       Preview标签:

       power designer pdm生成sql脚本和数据库

       在这里可以预览要生成的脚本信息。

 

 二、pdm直接生成到数据库:

         1.首先配置数据库连接 Database ---》Configure connections,点击Add Data Source

         power designer pdm生成sql脚本和数据库

 

       2.选择系统数据源

        power designer pdm生成sql脚本和数据库

 

       3.选择数据库驱动

       power designer pdm生成sql脚本和数据库

 

      4.完成数据源创建

       power designer pdm生成sql脚本和数据库

 

      5.在弹出的配置对话框中,输入自定义的Data Source Name、输入服务名和用户名

      power designer pdm生成sql脚本和数据库

 

     6.点击 Test Connection 进行测试,测试成功,ok

     power designer pdm生成sql脚本和数据库                         power designer pdm生成sql脚本和数据库

 

     7.数据库连接配置好后,下面我们就可以生成到数据库,Database ---》Database Generation

     power designer pdm生成sql脚本和数据库

     上面选择 Direct generation(直接生成到数据库),选择Edit generation script 表示在生成前可以对脚本做编辑修改

 

    8.选择连接到一个数据源(这里选择我们上面创建的test数据源),输入用户名密码

    power designer pdm生成sql脚本和数据库

 

   9.弹出执行对话框,可以对sql做相应编辑,若不需要修改则直接run,至此PDM成功生成到数据库

   power designer pdm生成sql脚本和数据库