ChatDiagram
4 templates · ERD

Exemples de schémas de base de données pour applications de parrainage

Une application de parrainage a un objectif simple : suivre qui a parrainé qui, quand et ce qui s’est passé ensuite. Ces exemples de schémas de base de données pour applications de parrainage montrent comment modéliser les participants, les codes, les récompenses et les workflows de statut dans un ERD. Que vous développiez un programme de parrainage client, un processus de recrutement par recommandation ou un système de partenaires multiniveau, ces diagrammes constituent un point de départ éprouvé.

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

How to use an erd template.

  1. 01Identifier les entités principales

    Répertoriez les personnes et objets concernés, comme les parrains, les filleuls, les codes de parrainage, les récompenses et les statuts de candidature.

  2. 02Définir les relations

    Reliez les parrains aux filleuls via des liens de parrainage et associez les récompenses aux événements de parrainage réussis.

  3. 03Ajouter le suivi des statuts

    Modélisez le cycle de vie de chaque parrainage (invité, candidature déposée, recruté, payé) avec des changements de statut horodatés.

  4. 04Adapter le modèle à votre contexte

    Ajoutez des hiérarchies de partenaires, des autorisations préalables ou des étapes de recrutement si votre domaine l’exige.

FAQ

Questions about erd templates

Quelles entités sont essentielles dans le schéma de base de données d’une application de parrainage ?

Les entités principales comprennent généralement les utilisateurs (parrains et filleuls), les codes de parrainage, les événements de parrainage, les règles de récompense et l’historique des statuts. Selon le scénario, vous pouvez ajouter les étapes du recrutement, les détails des polices d’assurance ou les justificatifs des professionnels de santé.

Comment modéliser la relation entre le parrain et le filleul dans un ERD ?

Utilisez une relation plusieurs-à-plusieurs entre les utilisateurs et les codes de parrainage, ou une clé étrangère referrer_id directement dans l’enregistrement du parrainage. L’ERD doit distinguer la personne qui partage le code de celle qui s’inscrit.

Puis-je utiliser un seul schéma de parrainage pour les programmes clients, employés et partenaires ?

Oui, mais vous aurez probablement besoin de tables d’extension. Les parrainages clients se concentrent sur les récompenses ; les parrainages d’employés ajoutent les candidatures et les étapes du recrutement ; les parrainages partenaires ou multiniveaux nécessitent des hiérarchies d’agents parents et une répartition des commissions.

Comment suivre les statuts d’un parrainage dans un ERD ?

Ajoutez une table referral_status reliée à l’événement de parrainage, avec un horodatage et une valeur de statut (par exemple : invité, candidature déposée, converti, récompensé). Cela permet de conserver une piste d’audit et de produire des analyses.