数据建模

数据模型是数据库的蓝图。它定义了数据的组织方式,是从平面文件创建图的关键。数据模型是你映射平面文件的对象。它由节点和关系组成。节点必须拥有标签和一个或多个属性。关系必须拥有类型和一个或多个属性

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

model panel

工作流

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

创建节点

要创建节点,点击添加节点按钮。该按钮位于数据模型面板左上角。如前所述,节点需要一个标签和一个或多个属性。标签可以直接在节点上输入,也可以在模型面板右侧的详情面板的标签字段中输入。标签的常规写法是使用 CamelCase,详情请参考Cypher® 手册 → 推荐

除标签外,节点还需要映射到文件,这在详情面板的

创建关系

要创建关系,至少需要已有一个节点。当你将鼠标悬停在选中的节点上时,会在蓝色圆圈上方出现一个带绿色加号的灰色圆圈。

node relationship

将加号拖动到画布的空白处并释放,即会创建一个新节点并与第一个节点建立关系。但如果已经拥有两个节点,只需将一个节点的加号拖到另一个节点上,即可创建关系。

你可以在选中的关系上直接输入文字来指定关系类型,也可以在详情面板中进行设置。关系类型的命名约定是全大写的 SNAKE_CASE,更多信息请参阅Cypher 手册 → 推荐

关系需要映射到文件并至少拥有一个属性,不过这并不是创建关系的前提。有关映射的内容请参阅映射章节。

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

relationship

删除元素

在模型中选中元素后,可点击垃圾桶图标或使用键盘上的 Delete 键将其删除。你可以使用 +a(Mac)或 Ctrl+a(Windows)全选所有元素并一次性删除。

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