首先,我们将创建数据库模型。正如您将在下面 图 3中看到的,数据库是可以进行建模以及在数据模型中用 UML 符号 <<Database>> 表示的最大元素。Rational XDE 允许您选择任何一种它所支持的 DBMS 作为数据模型的实现数据库。本文中,我们选择了 DB2 UDB v8 来演示数据建模的过程。
在 Model Explorer 中,右击 Main-> Add Data Modeler-> Database。
然后,单击 Model Explorer 中新创建的数据库组件,输入一个名称。我们将 sampledb作为我们数据库的独有名称。
右击 Model Explorer 中的 sampledb,并单击 Data Modeler-> Open Specification。
在 Database Specification 对话框中,在 Database 列表中选择 IBM DB2 8.x作为目标数据库。
单击 OK,并将该数据库组件拖放到 Diagram 视图上。
Rational XDE 允许您建立表空间模型,并将表指派到这一表空间。我们将看到如何建立一个名为 sample_tbsp的、已分配一个容器的表空间模型。请注意,您在以下步骤中指定的容器路径应该已经存在。
在进一步继续之前,您可以通过右击 Model Explorer 中的 Logical Data Model 来选择逻辑数据模型。您可以随时使用热键 Ctrl+S保存您的模型。
在 Model Explorer 中,右击数据库后单击 Add Data Modeler-> Tablespace。
在 Model Explorer 中,右击新的表空间并单击 Data Modeler-> Open Specification。
在 General 选项卡中,输入表空间的名称,例如 sample_tbsp。您还可以指定其他细节,例如表空间的类型、扩展块大小、预取大小、页面大小以及缓冲池名称。
完成后,单击 OK并将这个表空间组件拖放到 Diagram 视图上。您一旦建立了数据库模型和表空间模型,Rational XDE 就会自动地创建数据库和表空间之间的依赖关系,如下面图 8 所示:
创建容器
在 Model Explorer 中,右击一个表空间后单击 Data Modeler-> Open Specification。
在 Container 选项卡中,单击 NEW图标,并输入新容器的路径名称。
检查点:您的模型现在应该如 图 10所示: