Nothing close enough? Start from a blank erd → Describe it in one paragraph.
How to
How to use an erd template.
- 01辨識核心實體
列出涉及的人員與物件,例如推薦者、被推薦者、推薦碼、獎勵與申請狀態。
- 02定義關聯
透過推薦連結串接推薦者與被推薦者,並將獎勵連結至成功的推薦事件。
- 03新增狀態追蹤
使用帶有時間戳記的狀態變更,建模每筆推薦的生命週期(invited、applied、hired、paid)。
- 04依情境擴充
若領域有需要,可加入合作夥伴階層、事前授權或招募流程階段。
FAQ
Questions about erd templates
推薦應用程式資料庫結構需要哪些必要實體?
核心實體通常包括使用者(推薦者與被推薦者)、推薦碼、推薦事件、獎勵規則與狀態歷程。視情境而定,也可以加入招募流程階段、保險保單詳細資料或醫療服務提供者資格等實體。
如何在 ERD 中建模推薦者與被推薦者的關聯?
你可以在使用者與推薦碼之間建立多對多關聯,或在推薦記錄中直接加入 referrer_id 外鍵。ERD 應區分分享推薦碼的人與註冊的人。
客戶、員工與合作夥伴計畫可以共用同一套推薦結構嗎?
可以,但通常需要擴充資料表。客戶推薦著重獎勵;員工推薦則會加入求職申請與招募階段;合作夥伴或多層級推薦則需要上層代理階層與佣金拆分。
如何在 ERD 中追蹤推薦狀態?
新增 referral_status 資料表,透過時間戳記與狀態值(例如 invited、applied、converted、rewarded)連結至推薦事件。這樣可以支援稽核軌跡與分析。