与官方主播建模师相关的简短问题。
虽然建模关系可以设置角色属性,但其中一个是“第一个角色”。
“制作第一个角色”选项有什么作用?
我在 xml/sql 文件中看到它在 Tie 中交换角色顺序。
它只是纯粹的技术设置还是有商业案例?
问问题
175 次
1 回答
2
关系代表一种关系,在 Anchor 建模中是类型级别的一组角色。例如,集合没有顺序,{isLeasing, theVehicle, withAgreement} = {withAgreement, theVehicle, isLeasing}
但在我们的命名约定中,关系的名称表示为字符串。要创建一个字符串,必须对集合强加一些顺序,“Make first role”只是重新排列该顺序的一种方式。它只是语法糖,无论名称中角色的顺序如何,关系的语义都保持不变。因此,在上述示例中,名为 PE_isLeasing_VE_theVehicle_AG_withAgreement 的领带与名为AG_withAgreement_VE_theVehicle_PE_isLeasing的领带相同. 如果您尝试这样做,该工具甚至会阻止您创建重复的关系。由于我们阅读自然语言的方式,一些排序比其他排序更容易解释,这将是改变它的“商业案例”。
于 2015-06-13T15:07:25.067 回答