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