【发布时间】:2019-02-04 10:03:57
【问题描述】:
我来自 RDBMS 背景并试图围绕属性图(尤其是 neo4j)。最让我恼火的是,似乎没有一种方法可以约束诸如
- 节点标签
- 没有什么可以阻止
:person、:Pperson或:PURSONNN
- 没有什么可以阻止
- 关系
- 没有什么可以确保您没有添加不知道如何使用的边缘应用程序。例如,可能存在“CanViewAccount”关系,但其他人出现并天真地构建了边缘“CanView”
- 没有约束节点或边的属性。
- 我可能想要一个
:Person的“UserType”,它应该只是少数几个预定义选项之一。
- 我可能想要一个
这是 RDBMS 101 的东西(参照完整性约束),但我不确定是否以及如何在 Neo4j 中做类似的事情。
【问题讨论】:
标签: database-design neo4j constraints data-modeling