PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换

数据模型转换成数据库

  • 根据 DB 设计生成数据库脚本,“Database”-“Generate Database…”;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

  • 设置脚本存放路径和名称,选择“Direct generation”,选择配置好的数据源,“Selection”下可以选择将哪些数据模型转换成表(有数据的表的数据模型可以去掉勾),然后点击“确定”;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

  • 如果不是第一次执行该操作,会出现是否覆盖的选项,选择“是”就可以了;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

  • 这里会直接进入到脚本执行界面,如果配置的数据源没有更改默认数据库,就需要手动在脚本前加一句“USE DB_Name”,如下图,否则不用更改脚本,点击“Run”,可以看到执行报告,中间可能会遇到下面问题汇总中提到的问题,请参照“问题汇总”解决;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

由数据库生成数据模型

  • 首先要做的依然是配置好数据源,默认数据库为你要转成数据模型的数据库;

  • 然后“Database”-“Update Model from Database…”;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

  • 选择配置好的数据源,并根据自己的情况做相关的配置(可以什么不用改),然后“确定”;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

  • 选择要转成数据模型的表,点击“OK”;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

  • 完成后就可以看到想要的东西了;
    《PowerDesigner 与 SQL Server 的协作(贰)数据模型和数据库的相互转换》

willem 整理/更新 2016年9月13日14:43:32

    原文作者:Ably
    原文地址: https://segmentfault.com/a/1190000007235271
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞