`
huangjinping
  • 浏览: 49578 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

【转】关于自动生成数据库的说明文档

    博客分类:
  • UML
阅读更多

 

本文在以下两种时机下较为有用:

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

分享到:
评论

相关推荐

    自动生成数据库说明文档

    "自动生成数据库说明文档"这一工具则提供了自动化的方式,使得这个过程更加高效且准确。 针对支持的数据库类型: 1. **MYSQL数据库**:MySQL是一款广泛使用的开源关系型数据库管理系统,以其开源、免费、高效、...

    mysql、pgsql自动生成数据库设计文档

    为了解决这个问题,存在专门的工具能够自动生成数据库设计文档,从而简化这一流程。 `MySQL`是一种流行的开源数据库,以其易用性、性能和稳定性著称。它支持SQL标准,提供了丰富的存储引擎,如InnoDB(支持事务处理...

    MySQL数据库表导出Word工具,生成数据库说明文档

    在团队协作中,每当数据库有变动时,只需更新ODBC连接和运行宏,就能快速生成最新的数据库说明文档。这对于版本控制和项目管理来说是非常有价值的。 总结一下,"MySQL数据库表导出Word工具"是一个高效实用的解决...

    使用powerdesigner 生成数据库设计文档

    PowerDesigner提供了一个自动化解决方案,通过反向工程从现有数据库生成模型,然后自动生成文档。下面是使用PowerDesigner生成数据库设计文档的详细步骤: 1. 使用PL/SQL Developer登录到数据库。该工具允许你导出...

    基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.0.0版_JAR)

    一直以来根据数据库表结构自动生成JavaBean、自动生成MyBaits的Mapper映射配置文件、自动生成数据库设计文档都是一件让人很头痛的事情,既浪费时间又很繁琐,看着几十上百个表的成千上万个字段,真是一件让人痛苦的...

    postgresql10数据库生成文档工具

    5. **一键生成**:一键生成功能意味着用户只需进行简单的设置和选择,即可自动生成数据库文档,节省了大量的手动编写时间,提高了工作效率。 6. **数据库配置**:在使用该工具前,用户需选择合适的数据库类型(这里...

    数据库表结构说明文档自动生成工具

    数据库表结构说明文档自动生成工具是一种高效且便捷的软件,专为IT专业人士设计,用于简化数据库管理和维护工作。该工具基于Microsoft的.NET Framework 4.0平台开发,利用C#编程语言实现,能够自动化地从数据库中...

    sqlserver数据库说明书生成工具

    1. 项目初始化阶段:在项目启动时,可以快速生成数据库结构文档,为后续开发提供清晰的参考。 2. 设计变更记录:当数据库结构发生变动时,更新文档,方便团队成员了解变更详情。 3. 代码审查:为代码审查提供数据库...

    数据库设计文档自动生成工具.rar

    为了减轻数据库设计师的工作负担,提高工作效率,出现了数据库设计文档自动生成工具。这类工具可以自动从已有的数据库结构中提取信息,转化为规范化的文档,便于团队协作和后期维护。 “数据库设计文档自动生成工具...

    Mysql数据库文档生成工具(含使用说明)

    MySQL数据库文档生成工具是一款高效实用的软件,专为MySQL数据库设计者和开发者提供方便,能够自动生成详尽的数据库设计文档。这款工具极大地简化了在项目验收阶段对数据库设计进行整理和呈现的工作流程,尤其适合...

    根据数据库(MS SqlServer)生成文档及说明信息的小工具

    标题中的“根据数据库(MS SqlServer)生成文档及说明信息的小工具”指的是一个应用程序或脚本,它的功能是自动生成关于Microsoft SQL Server数据库的文档,包括详细的结构信息和注释。这样的工具通常用于帮助数据库...

    自动生成数据库文档工具.zip

    "自动生成数据库文档工具.zip" 提供了一个自动化解决方案,使得数据库设计者和开发者无需手动编写文档,从而节省时间和减少错误。 这个工具的核心在于`org.sqlToDoc.DbDocUI`类,它包含了主要的功能逻辑。运行该类...

    Net代码生成器-自动生成代码,自动生成数据库文档

    采用Model+DAL +BLL+Web 的设计,主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model 类构造等基础代码片断,支持不同3种架构代码生成,使程序员可以节省大量机械...

    一键生成数据库说明书文档工具

    采用了Swing的桌面可视化方法,只需要输入数据库ip,端口号,用户名和密码等信息,就可以一键生成数据库的文档说明书。里面还有使用手册帮助大家快速使用。 注意:该工具采用Freemarker技术,所以切勿删除压缩包下的...

    DataDocV1.0.2最好用的自动生成数据库设计文档工具,已核验可用

    DataDoc自动生成数据库文档的工具,可通过数据库自动生成报告,最好用的数据库代码自动生成工具。通过设置数据库连接信息,即可生成该数据库的文档(支持导出HTML/PDF)。 生成的文档包含数据库所有表以及表中字段...

    基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.8.0版_JAR)

    一直以来根据数据库表结构自动生成JavaBean、自动生成MyBaits的Mapper映射配置文件、自动生成数据库设计文档都是一件让人很头痛的事情,既浪费时间又很繁琐,看着几十上百个表的成千上万个字段,真是一件让人痛苦的...

    自动生成数据库表结构word文档的工具

    本文将详细介绍一款名为"good数据库表结构设计文档生成工具"的实用软件,它可以帮助开发者自动生成数据库表结构的Word文档,大大简化了数据库文档的编写过程。 首先,这款工具依赖于微软的.NET Framework 4.0运行...

    smartSQL 自动生成数据库设计文档

    而SmartSQL是一款专为数据库设计者和开发者打造的实用工具,其核心功能是自动生成数据库设计文档,大大提升了数据库管理与设计的效率。 首先,让我们来深入理解SmartSQL的功能。该工具的核心特点在于其自动化特性,...

    SQL SERVER自动导出Word数据库文档

    "SQL SERVER自动导出Word数据库文档"这一功能就满足了这样的需求。这个功能主要应用于SQL SERVER 2000、2005、2008这三个版本,意味着它兼容性较强,能够覆盖较早时期到较新的数据库系统。 1. **SQL Server ...

    C#数据库文档生成工具

    现在提供C#编写的数据库文档生成工具,可以方便快捷的为现有的数据库自动生成设计文档,文档内容包括字段名称,字段类型,字段大小,主键,允许为空,说明等信息。为ACCESS,SQL SERVER数据库生成设计文档,已经测试...

Global site tag (gtag.js) - Google Analytics