关系

IBM® Rational® Synergy 使用关系来将数据库内的一个对象与另一个对象相关联。
关系按如下所述来进行维护:

术语“对象”指版本化的对象。术语“对象”还指在 Rational Synergy 数据库中存储的任何对象。例如,项目、文件夹、任务和变更请求。

每个关系都有一个名称。关系名称可以是字母数字字符的任意组合。关系的名称用于标识关系的性质。关系名称的示例包括 successortask_in_folderassociated_task

关系为单向。关系从一个对象指向另一个对象。例如,如果 cosine.c-2cosine.c-1 的后继版本,那么后继关系从 V1 指向 V2。您可以从任何一个对象访问此关系。例如,您可以发现 V1 具有后继版本 V2,并且 V2 是 V1 的后继版本。

一个对象可以具有任意数量的关系。它可以与不同对象具有同一种关系(名称相同)的许多实例。例如,单个问题可以具有许多关联的任务。 对象可以位于关系的任意一端。例如,对象可以具有后继对象,并且是另一个对象的后继对象。 对象可以具有许多不同类型的关系。例如,任务可以位于文件夹中 (task_in_folder),与源对象关联 (associated_cv),并且与对其进行修正的另一个任务相关联 (fix)。

在删除具有关系的对象时,Rational Synergy 会自动删除指向此对象和源自此对象的关系。


反馈