资源描述
PowerDesigner和Oracle 数据库表结构互导
1. 新建odbc的连接.
打开PowerDesigner,点击菜单栏目上面的DatabaseàConnect选项,或者同时按下ctrl+shift+N,系统跳出如下对话框:
图1.1
如果还未建立过odbc的连接的话,点击按钮.进入odbc数据源管理器.如图所示:
图1.2
点击按钮,选择数据源的驱动程序,选择Oracle in OraHome90
图1.3
点击完成按钮后,进入配置界面:
图1.4
填写完选项后,可以点击按钮测试一下.测试成功点击OK!然后在
图1.1的界面中点击Connect 就可以了.
2. PowerDesigner导入Oracle数据库
点击菜单栏上面的Database选项,选择其中的Generate Database…或者直接使用快捷键Ctrl+G,则系统会自动弹出以下界面:
图2.1
如图2.1所示,用户一般只要直接选择
中的选项,然后选择上方标签栏
中的标签,系统转向以下界面:
图2.2
在这里的左边选择是否导入用户,触发器,主键和外键,然后选择标签,则系统跳转:
图2.3
在这里选择需要到如数据库中的表,以及users标签中的用户.全部设置完成然后点击就可以了.此时系统弹出以下界面:
图2.4
在这里只要直接点击按钮就可以了.值得注意的是,点击按钮以后,也许会出现以下错误提示:
图2.5
这个是正常的,它产生的原因是,如图2.2,在图2.2中的SQL语句中,在创建表之前,系统会先做一个删除同名表的操作,这个提示主要是做删操作的时候系统找不到表.所以只需要点击按钮就可以了.
3. Oracle导入PowerDesigner
选择菜单栏上面的Database 选项,选择其中的 reverse Enigneer Database…,或者直接使用快捷键 Ctrl+R,则系统弹出一下界面:
图3.1
选择选项并点击按钮选择和设置相应的odbc链接,点击确定.
图3.2
如图3.2所示,可以在界面上访选择需要导出的表,同时在通过切换下面的标签
可以选择需要到处的视图,角色等.接下取可以在 中选择是否要到处主键,索引等.全部设置完毕以后,点击确定就可以了.如下图所示:
图3.3
展开阅读全文