一、PowerDesigner生成sql问题 Generation aborted due to errors detected during the verification of the model. 检查了好久 发现将check model 去掉就可以了!其中, one file on是否需要按照表生成许多个sql(默认选上,即不需要)
三、关于利用PowerDesigner导出数据库ER图、PDM图的问题,
本文在以下两种时机下较为有用: 1、数据库说明文档与实际数据库的结构同步时。
我平时是这样来生成“数据库说明文档”的: 方法一(SQL Server 2000时是这样做的) 使用这个软件"SchemaToDoc With Table Annotator v2.8.8",在网上很容易找到它的注册机,所以用起来很方便,而且它生成的数据库说明文档也很专业。 但遗憾的是,我却无法用它连接到sql 2005或oracle 10g;
方法二 通过PowerDesigner从现有数据库导出PDM(Physical Data Model)图,然后借助另一个小工具PdmReader(可从http://www.pdmreader.com/下载)来分析PDM图,然后生成说明文档。 下面说一下具体步骤: 第一部分:通过PowerDesigner生成PDM图。 1、打开PowerDesigner,选择“文件”菜单中的“Reverse Engineer” ,再选择“DataBase”; 3、在Database Reverse Engineering Options画面的selection标签下选择“Using a data source”, 并选择用于连接到目标数据库的数据源,点击OK。 4、在Connect to a data source画面中先选择数据源名,再在其下面的输入框中输入连接到目标数据库的user id以及password,点击“Connect”,再点击OK。 5、如果前面的各项配置正确,现在就可以看到当前数据库下的数据对象,如表、视图等,默认会选中所有对象,如果你只想导出某几个表,可以去掉你不想导出的对象前面的勾,然后点击OK,PD就开始为你生成你所选择的对象的PDM图。 6、保存生成的PDM图。
第二部分:利用PdmReader生成说明文档 1、生成PDM图后,用PdmReader将其打开;这里需要注意,用PdmReader打开PDM图时,要保证该图没有在PowerDesigner中被打开。 |
PowerDesigner生成sql语句和从SQL语句生成表的反向工程
最新推荐文章于 2023-04-14 17:16:22 发布