商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

 

为数据库和表空间建模

    首先,我们将创建数据库模型。正如您将在下面 图 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. 此时的模型

1 2 3 4 5 6 7
【内容导航】
第1页: 前言 第2页: 为数据库和表空间建模
第3页: 表及其关系 第4页: 视图
第5页: 存储过程 第6页: 其他工作
第7页: 结束语
©版权所有。未经许可,不得转载。
[责任编辑:郑重]
[an error occurred while processing this directive]