您所在的位置: 首页>>开发>>XML>>

利用Rational Rose进行C++代码和数据库结构分析(3)

http://developer.51cto.com  2006-09-25 17:33  申震杰  IBM  我要评论(0)
  • 摘要:本文内容包括:一、Rational Rose逆向工程介绍;二、如何用Rational Rose进行C++代码分析;三、如何用Rational Rose进行数据库结构分析;四、如何得到逆向工程的模型图;五、总结;注释
  • 标签:Rational Rose  UML  C++  结构

三、如何用Rational Rose进行数据库结构分析

利用Rational Rose可以进行关系数据库的数据模型设计并导出DDL语言脚本,相反还可以导入已有的DDL脚本生成数据模型以及连接SQLServer,DB2,Oracle等数据库并导入数据库的schema生成数据模型。下面以SQL Server为例说明一下逆向转换工程的步骤。
a)首先,选择Tools->Data Modeler-> Reverse Engineer

 

b)在进行逆向工程转换的过程中可以选择是从数据库还是DDL脚本进行转换,如果是DDL脚本转换,就直接给定DDL脚本文件位置就可以了。本例子给出的是连接SQLServer数据库将schema导入生成数据模型的过程,所以选中Database,进入下一步。

 

c)填写数据库相关信息

 

d)选中所有需要转换的schema

 

e)选择需要将哪些数据库中的元素导入到数据模型中

 

转换操作会自动在组件图(Component View)中添加数据库组件,并在逻辑图(Logical View)中生成以《Schema》作为命名开头的数据模型。

 

打开数据模型,可以看到从数据库中转换过来的各个表和视图。

 

从数据模型图中可以看到表的结构以及各个表和视图之间的逻辑关系。


共4页: 上一页 [1] [2] 3 [4] 下一页
【内容导航】
C++是垃圾语言?!
VC++基础开发专题
全面解构SOA技术理念
UML统一建模语言
C++开发专栏
 
 验证码: (点击刷新验证码)   匿名发表
  • 野蛮生长

  • 作者:冯仑著
  • “地产界的思想家”冯仑纵横生意江湖20年来,第一次系统梳理出书。  三十年来中国民营企业从前公司时代发展到公司时代,21..
Copyright©2005-2008 51CTO.COM 版权所有