Database Reference
In-Depth Information
ten aus dem JSON-Dokument erzeugt, falls im Schema eine Regel für das automatische
Anlegen des entsprechenden Attributs definiert ist.
Beispiel: Backend für mobile Projektmanagementanwendung
Wir verwenden das folgende Datenmodell, um damit das Backend für eine einfache Pro-
jektmanagementdemoanwendung in Structr zu entwickeln (
Abb. 2.1
).
Abbildung 2.1:
Das Datenmodell für eine einfache Projektmanagementanwendung
In diesem Beispieldatenmodell sind vier Klassen definiert:
Customer
,
Project
,
Member
und
Task
. Diese sind untereinander mit Relationen der Typen
ORDERS
,
HAS_TASK
,
WORKS_ON
und
HAS_SUBTASK
verbunden. Dabei ist die
HAS_TASK
-Relation am
Task
selbstreferenzierend, um eine Verschachtelung von Tasks zu ermöglichen. Die Kardinalität
ist in diesem Beispiel jeweils n:m.
Bevölkert man die Graphdatenbank nun mit Knoten und Kanten, bildet sich ein mitunter
sehr komplexes Netzwerk. Daten können auf beliebige Weise zum Graph hinzugefügt wer-
Search WWH ::
Custom Search