图数据库中的关系属性是关系
Relationship Properties in Graph Database Are Relationships
我是图形数据库的新手,我正在尝试了解如何创建具有关系的关系。
例如:我们可以拍电影。詹妮弗·劳伦斯在《饥饿游戏》中扮演角色 Katniss Everdeen。
在这种情况下,您如何注意到詹妮弗劳伦斯在饥饿游戏中扮演的角色,凯妮丝艾弗丁是饥饿游戏中的角色,而詹妮弗劳伦斯扮演凯妮丝艾弗丁。您可以在 "Character" 的代理人关系中添加 属性。但我也希望 Character 成为一个节点,这样您就可以在 Movies/Books 等
中寻找角色 Katniss Everdeen
最好的组织方式是什么?您能否创建 Acted In Relationship,其中关系中的 属性 角色链接到角色标签节点?
每当你需要一个指向关系的关系时,引入一个节点。在您的示例中,我将介绍一个表示电影中表演动作的节点。它具有(至少)三种不同类型的关系:一种与演员 (Jennifer Lawrence)、一种与电影 (The Hunger Games) 和一种与角色 (Katniss Everdeen)。
使用附加节点,您基本上模拟了一个超边(又名连接两个以上节点的关系)。
一种方法是使用表示 Role
的中间节点,它与角色、演员和电影有关:
我是图形数据库的新手,我正在尝试了解如何创建具有关系的关系。
例如:我们可以拍电影。詹妮弗·劳伦斯在《饥饿游戏》中扮演角色 Katniss Everdeen。
在这种情况下,您如何注意到詹妮弗劳伦斯在饥饿游戏中扮演的角色,凯妮丝艾弗丁是饥饿游戏中的角色,而詹妮弗劳伦斯扮演凯妮丝艾弗丁。您可以在 "Character" 的代理人关系中添加 属性。但我也希望 Character 成为一个节点,这样您就可以在 Movies/Books 等
中寻找角色 Katniss Everdeen最好的组织方式是什么?您能否创建 Acted In Relationship,其中关系中的 属性 角色链接到角色标签节点?
每当你需要一个指向关系的关系时,引入一个节点。在您的示例中,我将介绍一个表示电影中表演动作的节点。它具有(至少)三种不同类型的关系:一种与演员 (Jennifer Lawrence)、一种与电影 (The Hunger Games) 和一种与角色 (Katniss Everdeen)。
使用附加节点,您基本上模拟了一个超边(又名连接两个以上节点的关系)。
一种方法是使用表示 Role
的中间节点,它与角色、演员和电影有关: