关于自动生成数据库的说明文档
来源:互联网 发布:淘宝双11抢购技巧 编辑:程序博客网 时间:2024/06/02 07:27
关于自动生成数据库的说明文档
本文在以下两种时机下较为有用:
1、数据库说明文档与实际数据库的结构同步时。
2、根据现有数据库结构生成其说明文档时。
我平时是这样来生成“数据库说明文档”的:
方法一(SQL Server 2000时是这样做的)
使用这个软件"SchemaToDoc With Table Annotator v2.8.8",在网上很容易找到它的注册机,所以用起来很方便,而且它生成的数据库说明文档也很专业。
但遗憾的是,我却无法用它连接到sql 2005或oracle 10g;
其企业版"SchemaToDocEnterpriseInstall.exe"倒是可以顺利连接到SQL Server 2005和oracle 10g, 但由于没有注册码,每次只能导出3个对象(这里的对象包括stored procdure, view, table, function等)……
方法二
通过PowerDesigner从现有数据库导出PDM(Physical Data Model)图,然后借助另一个小工具PdmReader(可从http://www.pdmreader.com/下载)来分析PDM图,然后生成说明文档。
下面说一下具体步骤:
第一部分:通过PowerDesigner生成PDM图。
1、打开PowerDesigner,选择“文件”菜单中的“Reverse Engineer” ,再选择“DataBase”;
2、在弹出的对话框中输入将要创建的PDM文件的名字,并在DBMS选项中选择将要连接的数据库的类型后点击OK;
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中被打开。
2、点击“新建项目”,在弹出的对话框中输入项目名称,点击确定;
3、选择项目名称,点击“导入数据字典”,并选择刚生成的PDM图,点击Open;
4、在项目名称下选择pdm图链接,右边会出现一个名为“将字典导出到doc”的链接,点此即可。
此内容转于:http://www.cnblogs.com/aspsmile/archive/2008/08/05/1261130.html 学习使用
- 关于自动生成数据库的说明文档
- 关于自动生成数据库的说明文档
- 关于自动生成数据库的说明文档
- 自动生成数据库的说明文档
- 自动生成数据库的说明文档的方法总结
- 自动生成数据库文档
- myGeneration生成数据库说明文档
- 文档的自动生成
- 基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v4.1.2版)
- 基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.0.0版)
- 基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.8.0版)
- 自动生成文档的工具
- 生成PDM模型的说明文档
- mysql数据库自动生成数据库开发设计文档
- 关于ATL自动生成的事件激发函数Fire_XXX(...)的代码说明
- 自动生成SQL Server数据库的Word文档格式的数据字典
- 关于数据库管理工具的使用----把数据库中的表等生成word文档
- 利用beego自动生成带数据库基本CRUD的API和自动化文档
- 【js设计模式笔记---封装】
- nginx下yii伪静态处理
- Android中日期操作
- Java字符串问题Top10
- 300题纪念
- 关于自动生成数据库的说明文档
- Infinispan入门教程
- 用eclipse打包包含多个WAR包的EAR包
- Windows Putty连接Ubuntu,用Nano编辑文件
- Android EditText 取消复制粘贴功能、取消横向全屏编辑功能
- TreeSet、HashSet
- 使用hibernate实现登陆和注册
- 加班
- Hibernate学习笔记