数据建模
数据模型是数据库的蓝图。它定义了数据的组织方式,是从平面文件创建图的关键。数据模型是你映射平面文件的对象。它由节点和关系组成。节点必须拥有标签和一个或多个属性。关系必须拥有类型和一个或多个属性。
数据模型面板位于屏幕中心。面板上有折叠文件面板、添加节点、丢弃元素、预览、执行导入以及更多选项的按钮。
工作流
创建模型的最有效方式是完成每个元素的映射,即在继续下一个元素之前先选择源文件、ID 和属性。熟悉你的文件对于构建良好模型至关重要。请参阅映射章节获取更多信息。
创建节点
要创建节点,点击添加节点按钮。该按钮位于数据模型面板左上角。如前所述,节点需要一个标签和一个或多个属性。标签可以直接在节点上输入,也可以在模型面板右侧的详情面板的标签字段中输入。标签的常规写法是使用 CamelCase,详情请参考Cypher® 手册 → 推荐。
除标签外,节点还需要映射到文件,这在详情面板的
创建关系
要创建关系,至少需要已有一个节点。当你将鼠标悬停在选中的节点上时,会在蓝色圆圈上方出现一个带绿色加号的灰色圆圈。
将加号拖动到画布的空白处并释放,即会创建一个新节点并与第一个节点建立关系。但如果已经拥有两个节点,只需将一个节点的加号拖到另一个节点上,即可创建关系。
你可以在选中的关系上直接输入文字来指定关系类型,也可以在详情面板中进行设置。关系类型的命名约定是全大写的 SNAKE_CASE,更多信息请参阅Cypher 手册 → 推荐。
关系需要映射到文件并至少拥有一个属性,不过这并不是创建关系的前提。有关映射的内容请参阅映射章节。
关系始终具有方向,如有需要,可使用下面的按钮在模型中反转方向。