第 6 课:修改变换属性以进行下卷

在开始之前,您必须完成第 5 课:修改变换属性以上卷

在上一课中,您将 HR.ldm 逻辑数据模型修改为指定上卷选项。在这一课中,您将再次修改 HR.ldm 以指定下卷选项,然后再次变换为新的物理数据模型。然后,您将观察对泛化关系对象属性的更改是如何影响变换的。

要修改变换属性以下卷:

  1. 在“数据项目资源管理器”中,展开 HR.ldm 逻辑数据模型,HR 包和“图”文件夹。
  2. 双击 HR 实体图,以在图编辑器中打开该图。
  3. 在该图中,选择超类型 EMPLOYEE 和子类型 REGULAR 之间的链接。
  4. 从列表中选择下卷来定制此泛化关系对象的变换为属性。
  5. 选择超类型 EMPLOYEE 和子类型 HOURLY 之间的链接,请注意,此泛化关系的变换为属性也已更改为下卷
  6. 保存 HR.ldm 逻辑数据模型。
  7. 重复第 4 课中的步骤,将 HR.ldm 逻辑数据模型变换为新的物理数据模型。

    在此示例中,将 HR_rolldown_pdm 指定为新物理数据模型文件的名称,并将 HR_rolldown 指定为模式名。

  8. 重复第 4 课中的步骤以在 HR_rolldown 模式下创建一个新的概述图,并在图编辑器中显示列间隔。
  9. 在编辑器区域中单击 HR_rolldown 选项卡,以查看该图。
  10. 双击 HR_rolldown 选项卡以将图编辑器视图最大化。

    此屏幕捕获显示了图编辑器中的 HR_rolldown 图,如上所述。

    请注意此物理数据模型与在上一课中创建的那个物理数据模型之间的差异。在此示例中,未创建 EMPLOYEE 表,而 REGULAR 和 HOURLY 表重复了在 EMPLOYEE 中的列。“下卷”选项用于另一类非标准化的模式。

  11. 保存并关闭 HR_rolldown_pdm.dbm 文件和 HR_rolldown 图。

现在,您已准备好可以开始第 7 课:修改物理数据模型并生成 DDL 脚本