技术开发 频道

用IBM Rational为DB2 UDB数据库建模

 

为数据库和表空间建模

    首先,我们将创建数据库模型。正如您将在下面 图 3中看到的,数据库是可以进行建模以及在数据模型中用 UML 符号 <<Database>> 表示的最大元素。Rational XDE 允许您选择任何一种它所支持的 DBMS 作为数据模型的实现数据库。本文中,我们选择了 DB2 UDB v8 来演示数据建模的过程。

创建数据库组件


    在 Model Explorer 中,右击 Main-> Add Data Modeler-> Database

创建数据库模型
图 3. 创建数据库模型

    然后,单击 Model Explorer 中新创建的数据库组件,输入一个名称。我们将 sampledb作为我们数据库的独有名称。

    右击 Model Explorer 中的 sampledb,并单击 Data Modeler-> Open Specification

打开 specification
图 4. 打开 specification

    在 Database Specification 对话框中,在 Database 列表中选择 IBM DB2 8.x作为目标数据库。

图 5. 选择目标数据库
图 5. 选择目标数据库

    单击 OK,并将该数据库组件拖放到 Diagram 视图上。

    Rational XDE 允许您建立表空间模型,并将表指派到这一表空间。我们将看到如何建立一个名为 sample_tbsp的、已分配一个容器的表空间模型。请注意,您在以下步骤中指定的容器路径应该已经存在。

    在进一步继续之前,您可以通过右击 Model Explorer 中的 Logical Data Model 来选择逻辑数据模型。您可以随时使用热键 Ctrl+S保存您的模型。

创建表空间


    在 Model Explorer 中,右击数据库后单击 Add Data Modeler-> Tablespace

图 6. 添加表空间
图 6. 添加表空间

    在 Model Explorer 中,右击新的表空间并单击 Data Modeler-> Open Specification
    在 General 选项卡中,输入表空间的名称,例如 sample_tbsp。您还可以指定其他细节,例如表空间的类型、扩展块大小、预取大小、页面大小以及缓冲池名称。

图 7. 表空间的具体指定
图 7. 表空间的具体指定

    完成后,单击 OK并将这个表空间组件拖放到 Diagram 视图上。您一旦建立了数据库模型和表空间模型,Rational XDE 就会自动地创建数据库和表空间之间的依赖关系,如下面图 8 所示:

图 8. 依赖关系
图 8. 依赖关系

创建容器

    在 Model Explorer 中,右击一个表空间后单击 Data Modeler-> Open Specification
    在 Container 选项卡中,单击 NEW图标,并输入新容器的路径名称。

图 9. 定义容器
图 9. 定义容器

检查点:您的模型现在应该如 图 10所示:

图 10. 此时的模型
图 10. 此时的模型

0
相关文章