ChatDiagram
4 templates · ERD

推薦應用程式資料庫結構範例

推薦應用程式的核心任務,就是追蹤誰推薦了誰、何時推薦,以及後續發生了什麼。這些推薦應用程式資料庫結構範例,示範如何在 ERD 中建模參與者、推薦碼、獎勵與狀態流程。無論你正在建立客戶推薦計畫、員工招募推薦流程,或多層級合作夥伴推薦系統,這些圖表都能提供經驗驗證的起點。

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

How to use an erd template.

  1. 01辨識核心實體

    列出涉及的人員與物件,例如推薦者、被推薦者、推薦碼、獎勵與申請狀態。

  2. 02定義關聯

    透過推薦連結串接推薦者與被推薦者,並將獎勵連結至成功的推薦事件。

  3. 03新增狀態追蹤

    使用帶有時間戳記的狀態變更,建模每筆推薦的生命週期(invited、applied、hired、paid)。

  4. 04依情境擴充

    若領域有需要,可加入合作夥伴階層、事前授權或招募流程階段。

FAQ

Questions about erd templates

推薦應用程式資料庫結構需要哪些必要實體?

核心實體通常包括使用者(推薦者與被推薦者)、推薦碼、推薦事件、獎勵規則與狀態歷程。視情境而定,也可以加入招募流程階段、保險保單詳細資料或醫療服務提供者資格等實體。

如何在 ERD 中建模推薦者與被推薦者的關聯?

你可以在使用者與推薦碼之間建立多對多關聯,或在推薦記錄中直接加入 referrer_id 外鍵。ERD 應區分分享推薦碼的人與註冊的人。

客戶、員工與合作夥伴計畫可以共用同一套推薦結構嗎?

可以,但通常需要擴充資料表。客戶推薦著重獎勵;員工推薦則會加入求職申請與招募階段;合作夥伴或多層級推薦則需要上層代理階層與佣金拆分。

如何在 ERD 中追蹤推薦狀態?

新增 referral_status 資料表,透過時間戳記與狀態值(例如 invited、applied、converted、rewarded)連結至推薦事件。這樣可以支援稽核軌跡與分析。