2014-11-04 2 views
-1

neo4j에서 유스 케이스를 모달로하고 싶습니다.사용자 및 역할에 대한 neo4j 데이터 모델

유스 케이스 :

사용자

역할

부서

권한 여기

사용자가 여러 역할을 가질 수 있으며 사용자가 여러 역할을 통해 여러 부서와 연관 될 수 있습니다.

예는 :

사용자 A가 역할 역할 A, 역할 B 및 역할 A 및 역할 C와 부서 (Y)에 접속되어 동일한 사용자와 부 X와 접속되고, 상기 각각의 역할은 권한을 설정 한 것이다.

제안하는 neo4j 데이터 모델.

답변

2
+0

이 내용은 사용자와 역할 모델로 간단한 사건을 구축하기 위해 참조 할 수있는 아주 좋은 참조를 제공, 나는 부서도 연결 권한을합니다. –

+0

아마도 하이퍼 릿지가 필요할 것입니다. http://neo4j.com/docs/2.1.5/cypher-cookbook-hyperedges.html – Luanne

+0

감사합니다. 하이퍼 링크는 특별한 예제입니다. 예를 들어 방금 추가 노드를 도입했습니다. spring-data-neo4j (SDN)가이 하이퍼 리지를 지원하는지 알고 있습니다. –

관련 문제