用户登录
用户注册

分享至

powerdesigner导出数据库结构

  • 作者: 淡若清风9815612
  • 来源: 51数据库
  • 2020-10-04
首先:一、建立ODBC数据源。
1, 打开系统ODBC数据源,位置“控制面板--管理工具--数据源(ODBC),也可以在powerDesigner中的database中,configure connections中配置。
2,选择系统DSN,点击添加按钮,会弹出如下界面,选择与数据库相匹配的驱动程序
3、该数据源建立成功,可以该数据源名称进行连接测试
这里的配置搞了半天,data source name随便写,可以指定一个在后面使用,如"wendaoke",tns service name是oracle中database,就是卡在这里,搞了半天,菜,test connection.
二、逆向工程
1.选择Database菜单下的Reverse Engineer Database,弹出Database Reverse Engineering对话框,选Using an ODBC data source选ODBC数据源上面指定的,“wendaoke”
2、点击确定后,显示此数据库中所有表、视图、用户(这个选择一下该数据库的用户)。根据需要选择后,转换成pdm。
通过SQL脚本逆向工程生成PDM
如果你不光有个正在使有的数据库,你还有一下建立库的脚本,那你发财了!因为用.sql的脚本生成的模型,就不存在用数据库生成的缺点了,具体操作如下:
1、 数据库SQL脚本文件crebas.sql。
2、还是创建一个pdm,选择Database--->Reverse Engineer Database,选择Using script. files
生成模型后要导出数据库建库脚本
导好的模型,当然是用来修改和导出建库脚本的,操作方法如下
选择database--->generate database
选择数据库用户,同时可选要导出的表,最后点击确定,如果不能正常生成脚本提示模型错误,则在上图中的options中将check modle 的选项去掉,点击确定,生成sql脚本,
这时生成的脚本不要着急去用,因为可能是有问题,用记事本或其它工具打开这个脚本,你会发现在所属名上都会加上""号,用Ctrl+H,将所有"替换为空,就大功告成了!



  4、then choose your script file ;5、click ok ; 6、success。 还有一个版本 1,打开powerdesigner工具,创建一个pdm文件,选择与之匹配的数据库类型“ibm db2 udb 8.x common server”。创建方法为:右键点击左侧面板中的workspace---->new------>physical data nodel ,在dbms中选择你要的数据类型,选择好后点击确定,则新建立了一个工作空间。 2,选择database菜单下的reverse engineer database,弹出database reverse engineering对话框,选using an odbc data source选odbc数据源(这个数据源需先建立好,可在控制面板->管理工具->数据源 建立)。 3,点击确定后,显示此数据库中所有表、视图、用户(这个选择一下该数据库的用户)。根据需要选择后,转换成pdm。图示如下 4,选择好后,点击ok,则生成模型。
软件
前端设计
程序设计
Java相关