Database Design for a Job Portal
- 사용자 유형(구직자, 고용주)을 구분하여 등록 및 관리하고, 각 유형에 맞는 프로필 정보를 저장합니다. 🧑💼
- 고용주는 채용 공고를 게시하고, 구직자는 이를 검색하여 지원할 수 있습니다. 🔍
- 채용 공고는 산업, 위치, 고용 형태 등의 상세 정보를 포함합니다. 🏢
- 지원 현황을 추적하고, 고용주는 지원서에 대한 내부 메모를 추가할 수 있습니다. 📝
- 사용자, 채용 공고, 지원서, 메모 등의 주요 이벤트에 대한 타임스탬프를 기록합니다. ⏰
- 사용자 테이블은 모든 사용자의 기본 정보를 저장하고, 사용자 유형 테이블은 구직자와 고용주를 구분합니다. 👤
- 구직자 테이블은 구직자에게 특화된 추가 정보를 저장하고, 고용주 프로필 테이블은 고용주에게 특화된 추가 정보를 저장합니다. 🏢
- 채용 공고 테이블은 채용 공고의 핵심 정보를 저장하고, 산업, 고용 형태, 상태 ID는 관련 조회 테이블을 연결합니다. 💼
- 채용 지원 테이블은 구직자가 채용 공고에 지원할 때 생성되며, 지원 상태 ID는 지원 과정의 상태를 추적합니다. 📑
- 채용 지원 메모 테이블은 고용주가 지원서에 대한 내부 메모를 추가할 수 있도록 합니다. ✍️
- 추가적으로, 즐겨찾기 기능, 검색 기록 로깅, 면접 일정 관리, 알림 기능 등을 추가할 수 있습니다. 🔔
- 고용주 프로필 영역을 강화하여 회사 정보를 별도로 관리할 수 있습니다. 🏢