数据建模

数据模型是数据库的蓝图。它定义了数据的组织方式,是创建图数据的关键。数据模型是您将扁平文件映射到的内容。它包含节点和关系。节点需要具有一个标签和一个或多个属性。关系需要具有一个类型和一个或多个属性

数据模型面板位于屏幕中央。它有用于折叠文件面板、添加节点、丢弃元素、预览、运行导入以及更多选项按钮的按钮。

model panel

工作流程

创建模型最有效的方法是在继续下一个元素之前完成每个元素的映射,即选择源文件、ID 和属性。熟悉您的文件对于创建良好的模型至关重要。有关更多信息,请参阅有关 映射 的部分。

创建节点

要创建节点,请单击添加节点按钮。该按钮位于数据模型面板的左上角。如前所述,节点需要一个标签和一个或多个属性。标签可以直接在节点上键入,也可以在模型面板右侧的详细信息面板中的标签字段中键入。标签的常规方式是使用驼峰式命名法,有关标签的更多信息,请参阅 Cypher® 手册 → 建议

除了标签外,节点还需要映射到一个文件,这在详细信息面板中的标签字段下方的文件字段中完成。映射对于创建节点不是必需的,添加属性也不是必需的,但都需要在运行导入之前完成。有关映射的更多信息,请参阅 映射

创建关系

要创建关系,必须至少有一个节点。如果您将鼠标悬停在选定的节点上,蓝色圆圈的顶部将出现一个带绿色加号的灰色圆圈。

node relationship

您可以将加号拖动到画布上的空白区域,释放后,将创建一个与第一个节点有关系的新节点。但是,如果您已经有两个节点,您可以直接将加号从一个节点拖动到另一个节点,从而创建关系。

您可以直接在选定的关系上键入以指定关系类型。这也可以在详细信息面板中完成。关系类型的命名约定是大写蛇形命名法,有关更多信息,请参阅 Cypher 手册 → 建议

关系始终具有方向,如果需要,您可以使用以下所示的按钮在模型中反转方向。

关系始终具有方向,如果需要,您可以使用以下所示的按钮在模型中反转方向。

relationship

删除元素

可以通过选择元素并单击垃圾桶图标或使用键盘上的删除键来从模型中删除元素。您可以使用 +a(Mac)或 Ctrl+a(Windows)选择所有元素并一次性删除它们。

或者,您可以使用套索工具一次选择多个元素。