本教程教您如何在小组环境中使用工作台来管理对数据库所作的更改。在本教程中,您已有一个数据库。您想要使用工作台对该数据库进行更改,并准备将所作的更改部署回数据库服务器。在部署更改之前,您将使用工作台来比较已更改的数据模型和原始数据库并执行影响分析,以确定您所作的更改将如何影响其他对象。
学习目标
完成这些课程后,您将知道如何执行下列任务:
- 将现有数据库模式反向设计到物理数据模型中
- 通过使用图以可视方式检查模型
- 使用图编辑器以可视方式向模型中添加新关系
- 比较已更改的模型版本和原始数据库
- 创建可用来将更改部署回数据库的 Delta DDL 脚本
学完本教程大约要花 1 小时 45 分钟的时间。如果您要研究其他与本教程相关的概念,则可能要花更长时间才能完成。
技能水平
高级
对象
数据架构设计师
本教程中的课程
- 设置环境
在第 1 课中,您将打开“数据”透视图并查看数据首选项。您将在工作台的“数据”透视图中执行本教程中的所有任务。
- 创建数据设计项目
在这一课中,您将创建用来存储数据模型的数据设计项目。
- 使用向导反向设计现有数据库模式
在此课程中,您将通过使用随本产品提供的 Derby SAMPLE 数据库,从现有数据库模式反向设计模型来创建物理数据模型。
- 使用简单概述图
在上一课中,您创建了一个物理数据模型及其概述图。您可以在工作台中使用图来使数据模型可视化并对其进行修改。缺省概述图中包含 SAMP 模式中的所有对象。但是,当使用较大的数据模型时,可以创建简化的概述图,以便只包含您感兴趣的对象。您可以对一个数据模型创建多个图,每个图包含不同的对象。
- 使用概述图和“属性”视图在表之间添加关系
在上一课中,您创建了一个简单的概述图,它包含 sample_model.pdm 物理数据模型中的一部分表。在这一课中,您将修改该概述图,并且还将使用它来修改底层数据模型。
- 分析物理数据模型中的 SAMP 模式
在这一课中,您将分析物理数据模型中的 SAMP 模式,以检查与外键索引规则的一致性。可以使用工作台中的模型分析功能来检查与各种规则和规则类别(包括命名标准和 SQL 语法)的一致性。
- 比较并合并已更改的物理数据模型和原始模式
在这一课中,您将使用比较编辑器来比较已修改的物理数据模型和该模型的数据库源。如果您已存储了数据设计项目,并且该项目在一种受支持的源代码管理工具中包含物理数据模型,则您还可以选择对该物理数据模型的本地版本与源代码控制下的已存储版本进行比较。