Trufun Kant for Database概述


Trufun Kant 2008除了提供Java, C++, .net CLR等编程语言的PSM建模系统之外,还特别提供了数据库建模系统,下表列出Kant for database提供的功能:

子系统 功能 描述
E-R建模 数据库对象建模
  • 表(Table)
  • 视图(View)
  • 列(Column)
  • 索引(Index)
数据库对象约束建模
  • 主键(Primiry Key)约束
  • 唯一(Unique)约束
  • 检查(Check)约束
数据库对象关系建模
  • 外键(引用)关系
反向工程 通过JDBC导入主流数据库结构到模型中
  • 内置Sql Server, Oracle, Informix三大主流数据库JDBC驱动。
  • 用户可自行扩展JDBC驱动。
  • 向导详细描述JDBC驱动用法
正向工程 通过类JSP脚本,可生成所有主流数据库DDL语句,并可直接生成可执行SQL文件。
  • 支持所有主流数据库和主流版本
  • 不仅生成创建语句,而且生成删除语句
  • 不仅可以多单表生成,也可对整个模式生成。
OR Mapping 集成MiddleGen(sourceforge.net/projects/middlegen),可在建模后直接生成Hibernate的hbm文件和DAO源码,以及JDO的JavaBean文件。  
生成数据库设计文档 通过数据库文档模板,生成数据库设计文档。

文档模板是rtf格式,使用JSP样式的脚本。可以使用WORD可视化修改和扩展。

  • E-R框图
  • 表/视图
  • 表关系
数据库模型检查 检查模型的完整性和约束合法性  
导入PowerDesigner数据库模型 导入pdm文件  
UML模型和数据库模型的双向转换  
  • UML模型转换为数据库模型
  • 数据库模型转换为UML模型

 


©2003-2008 楚凡科技  版权所有