Nothing close enough? Start from a blank erd → Describe it in one paragraph.
How to use an erd template.
- 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.
- 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.
- 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.
- 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.
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.