二、正向工程
正向工程与反向工程相对,是指通过物理模型转换出数据库需要的SQL语句,从而生成数据库的过程,在这里有两种方式:导出为数据库语句和直接生成到数据库,这两种方式都是通过菜单栏Database中选择Generate Database进入。下面分别介绍这两种方式:通过导出为数据库语句来重点讲解基本操作和注意事项,而直接生成到数据库方式重点讲一下数据连接是如何配置的,从而通过PDM直接将表生成到数据库中。 1、将物理数据模型导出为数据库语句
在Generate Database中有四个比较重要的选项卡:General、Options、Selection和Preview。 ?
General
在这里设置导出的目录位置和文件名称,并且通过Generation type来控制是导出数据库语句脚本还是直接生成到数据库中。
? Options
在这里设置需要的导出选项。
?
Selection
在这里设置导出哪些表、视图等,这里就可以根据不同的包来进行过滤设置。
?
Preview
在这里直接预览导出的内容。注:这里是预览,无法编辑修改的。
2、将物理数据模型直接生成到数据库
在介绍将物理数据模型直接生成到数据库之前,首先需要介绍一下PowerDesigner如何连接数据库,这里有两个配置Configure Connections 和 Connect to a Data Source。 ? Configure Connections
该功能在菜单栏Database中选择Configure Connections。这里有三个选项卡,前两个是ODBC的连接方式:ODBC Machine Data Sources和ODBC File Data Sources,第三个Connection Profiles可以使用JDBC的方式连接数据库。这里建议使用ODBC的方式连接,使用JDBC连接可以测试通过,但在实际使用中又会报连接不上的错误。
?
Connect to a Data Source
该功能在菜单栏Database中选择Connect…。数据源选项是与Configure Connections相对应的,也可以通过Modify和Configure来进行相应的修改。填写用户名和密码再点Connect即可连接上相应的数据库。在菜单栏Database中选择Disconnect可以取消连接,在菜单栏Database中选择Connection Information可以查看当前的连接的哪个数据库。
在介绍完数据库连接配置后,将物理数据模型直接生成到数据库就很简单了,与将物理数据模型导出为数据库语句是基本一样的,不同点在于两处:第一,在General选项卡中要将Generation type设置为Direct generation。第二,在最后的脚步生成界面点击Run
三、逆向工程
逆向工程是指从现有DBMS的用户数据库或现有数据库SQL脚本中生成PDM的过程。在菜单栏File中选择Reverse Engineer中的Database。
在起好名字、选择完数据库类型后进入到逆向工程的选项设置中,这里有两种逆向方式:通过SQL脚本还原物理数据模型和通过数据源还原物理数据模型。
还原方式设置完成后,就可进入导出内容的设置了。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库PowerDesigner物理数据模型实用技巧(3)在线全文阅读。
相关推荐: