luxuheng 2012-09-17
PowerDesigner常用功能:
1:把SQL脚步导入PowerDesigner
打开powerdesigner,选择File-->ReverseEngineer-->Database……
Modelname随便写,我填的是wpblog,DBMS选MySQL5.0
然后确定
在Selection选项卡中选:Usingscriptsfiles:添加刚才的导出的sql脚本(wpblog.sql)
Options选项卡中的FileEncoding选择:UTF8+QuickDetect
然后确定,一切OK
2:PowerDesigner连接oracle表与数据库中的表导入到PowerDesigner中
PowerDesigner连接oracle直接生成数据库中的表
配置的前提是要有装oracle的驱动程序,如果有装oracle服务器端或客户端就自动安装上的oracle的驱动程序
1、database->generatedatabase
2、general->Directgeneration如果没有配置好数据源,就要点数据库的图标
3、配置DataSourcce
选择ODBCmachinedatasource
选择Configure
4、点击添加datasource选择用户数据源(只用于当前机器)
5、选择oracle驱动,填写新建的数据源的名字即可!
如何将数据库中的表导入到PowerDesigner中?
1、打开PowerDesigner12,在菜单中按照如下方式进行操作
file->ReverseEngineer->DataBase
点击后,弹出NewPhysicalDataModel的对话框
2、在General选项卡中
Modelname:模板名字,自己命名。
DMBMS:根据需要选择,我选择的是MicrosoftSQLServer2005
点确定后弹出DatabaseReverseEngineeringOption对话框
3Selection选项卡中,选中Usingadatasource选项
注意如果是第一次导入数据,需要你先自己配制ODBC数据源,方法如下:
点击下面右侧的数据库连接按钮,弹出ConnecttoaDataSource的对话框
选中ODBCmachinedatasource选项,点击Modify按钮右边的Configure按钮
弹出ConfigureDataConnections在ODBCMachineDataConnections选项卡
下面的工具栏中点击第二个数据库配置按钮弹出创建新数据源窗口,
选择相应的服务器,输入相应的密码
配置完毕后点击确定,选择刚刚配置的数据源,输入相应的用户名和密码
即可。
如何用powerdesigner生成.sql文件
在你设计好的pdm模型中,选择菜单Database=>GenerateDatabase,在界面中输入你的SQL文件名,选择要生成的表,选择scriptgeneration模式,就可以生成sql文件
二、Powerdesigner,反向工程生成ER图
1.InPowerDesigner,chooseFile|ReverseEngineer|Database....TheNewPhysicalDataModelDialogbox,shownnext,appears.DBMS要选成Oracle10G,然后点"OK"
2.在出来的databasereverseengineering窗口里,点上"Usingscriptfiles",再点那个"新建"的图标,会出来个选择文件的对话框,选择scriptfile的位置.thenpress"OK".
3.生成ERdiagram