ChatDiagram
4 templates · ERD

Beispiele für Datenbankschemata von Empfehlungsanwendungen

Empfehlungsanwendungen haben eine zentrale Aufgabe: Sie verfolgen, wer wen wann empfohlen hat und was danach geschah. Diese Beispiele für Datenbankschemata zeigen, wie sich Beteiligte, Empfehlungscodes, Prämien und Statusabläufe in einem ERD modellieren lassen. Ob du ein Kundenempfehlungsprogramm, einen Bewerbungsprozess für Mitarbeitende oder ein mehrstufiges Partnerprogramm entwickelst – diese Diagramme bieten einen bewährten Ausgangspunkt.

Standard Chen 1976 / Everest 1976 (crow's foot)Engine schematex-erdExport SVG · PNG · PDF
How to

How to use an erd template.

  1. 01Zentrale Entitäten bestimmen

    Liste die beteiligten Personen und Objekte auf, etwa Empfehlende, geworbene Personen, Empfehlungscodes, Prämien und Bewerbungsstatus.

  2. 02Beziehungen definieren

    Verbinde Empfehlende und geworbene Personen über Empfehlungslinks und verknüpfe Prämien mit erfolgreichen Empfehlungsereignissen.

  3. 03Status verfolgen

    Modelliere den Lebenszyklus jeder Empfehlung, etwa eingeladen, beworben, eingestellt und bezahlt, mit zeitlich erfassten Statusänderungen.

  4. 04Schema anpassen

    Ergänze Partnerhierarchien, vorherige Genehmigungen oder Phasen des Bewerbungsprozesses, wenn dein Anwendungsbereich dies erfordert.

FAQ

Questions about erd templates

Welche Entitäten sind in einem Datenbankschema für eine Empfehlungsanwendung unverzichtbar?

Zu den zentralen Entitäten gehören typischerweise Nutzende, also Empfehlende und Geworbene, Empfehlungscodes, Empfehlungsereignisse, Prämienregeln und Statusverläufe. Je nach Anwendungsfall kommen Bewerbungsphasen, Versicherungsdaten oder Qualifikationen von Gesundheitsdienstleistern hinzu.

Wie bilde ich die Beziehung zwischen Empfehlendem und geworbener Person in einem ERD ab?

Verwende eine Viele-zu-viele-Beziehung zwischen Nutzenden und Empfehlungscodes oder einen direkten Fremdschlüssel referrer_id im Empfehlungseintrag. Das ERD sollte die Person, die den Code teilt, von der Person unterscheiden, die sich registriert.

Kann ich ein Empfehlungsschema für Kunden-, Mitarbeiter- und Partnerprogramme verwenden?

Ja, allerdings benötigst du wahrscheinlich Erweiterungstabellen. Kundenempfehlungen konzentrieren sich auf Prämien, Mitarbeiterempfehlungen ergänzen Bewerbungen und Einstellungsphasen, während Partner- oder mehrstufige Empfehlungen Hierarchien und Provisionsaufteilungen erfordern.

Wie bilde ich die Statusverfolgung von Empfehlungen in einem ERD ab?

Füge eine Tabelle referral_status hinzu, die über Zeitstempel und Statuswert mit dem Empfehlungsereignis verknüpft ist, etwa eingeladen, beworben, konvertiert oder prämiert. So werden Prüfpfade und Analysen möglich.