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

추천 애플리케이션 데이터베이스 스키마에 꼭 필요한 엔터티는 무엇인가요?

일반적으로 users(추천인과 피추천인), referral codes, referral events, reward rules, status history 등이 핵심 엔터티입니다. 상황에 따라 채용 파이프라인 단계, 보험 증권 정보, 의료 제공자 자격 정보 등을 추가할 수 있습니다.

ERD에서 추천인과 피추천인의 관계는 어떻게 모델링하나요?

users와 referral codes 사이에 다대다 관계를 사용하거나, 추천 기록에 직접 referrer_id 외래 키를 두세요. ERD에서는 코드를 공유한 사람과 가입한 사람을 구분해야 합니다.

고객, 직원, 파트너 프로그램에 하나의 추천 스키마를 사용할 수 있나요?

네, 다만 확장 테이블이 필요할 가능성이 높습니다. 고객 추천은 보상에 초점을 맞추고, 직원 추천은 입사 지원과 채용 단계를 추가합니다. 파트너 또는 다단계 추천은 상위 에이전트 계층과 수수료 배분을 필요로 합니다.

ERD에서 추천 상태 추적은 어떻게 처리하나요?

추천 이벤트와 연결된 referral_status 테이블에 타임스탬프와 상태 값(예: invited, applied, converted, rewarded)을 추가하세요. 이를 통해 감사 추적과 분석이 가능합니다.