在Rational rose中一般使用rose data modeler来完成数据库的建模。
在Rational Rose中使用Rose Data Modeler可以完成数据库的建模。基本的建模步骤:
1)添加工具Data Modeler到工程项目中,从而要引入DBMS。方法是:在工具栏tools->data modeler->reserve Engineer.然后会弹出一个对话框.要求输入连接的数据库和个人连接信息,以及数据库。连接后会提示要有schema,
通常不要用空数据库,因为空数据库是没有schema的。
2)添加数据库。在browers中component view右键-〉data modeler->new ->database,
此时就会创建一个数据库和对应的schame. (在logical component下)
3)当然可以自己添加schema, 点击logical component右键->data modeler->new->schema. 如果需要的话,可以设置一下domain package.
4)在对应的schema下添加模型图。即右健-〉datamodeler->new->data model digram.这样可以直接从工具控件上选
择table,添加表,当然也可以右健按相同的方法添加table
5)添加存储过程,添加的方法同上。添加后就要设置对应的属性等!
6)添加关系。在data model digram上直接建立关联。
7)还有数据模型和对象模型的转换,以及从数据模型到db的操作。基本同5。
8)更新已经存在的数据库。在db对应schema上右健-〉compore and ays..,然后弹出窗口,类似于1),其实也是一个连接数据库的过程。不同在于它还要更新的过程。如下:
具体的概述参见:mastering UML with rational rose英文版一书.