-
Notifications
You must be signed in to change notification settings - Fork 4
3. ERD
HEEJIN LIM edited this page Sep 4, 2024
·
2 revisions
|
user_id: 기본 키로 설정, 사용자를 고유하게 식별하는 ID. last_login_at: 사용자가 마지막으로 로그인한 날짜와 시간을 기록하는 필드. last_modified_date: 사용자의 정보가 마지막으로 수정된 날짜를 나타내는 필드. registration_date: 사용자가 처음으로 등록한 날짜를 기록하는 필드. email: 사용자의 이메일 주소를 저장하는 필드. name: 사용자의 이름을 저장하는 필드. password: 사용자의 비밀번호를 저장하는 필드. address: 사용자의 주소 정보를 저장하는 필드. certification_code: 인증 코드와 관련된 필드로, 사용자 인증에 사용. phone_number: 사용자의 전화번호를 저장하는 필드. role_type: 사용자의 역할(예: 관리자, 일반 사용자 등)을 저장하는 필드. user_status: 사용자의 상태(예: 활성, 비활성 등)을 나타내는 필드. |
|
course_id: 기본 키로 설정, 각 코스를 고유하게 식별하는 ID. average_rating: 코스에 대한 평균 평점을 저장하는 필드. card_requirement: 카드가 필요한지 여부를 저장하는 필드로, 부울 값(true/false)을 가질 수 있음. coding_test_exempt: 코딩 테스트가 면제되는지 여부를 저장하는 필드. end_date: 코스가 끝나는 날짜를 기록하는 필드. max_participants: 코스에 참여할 수 있는 최대 인원 수를 저장하는 필드. online_offline: 코스가 온라인인지 오프라인인지 구분하는 필드. start_date: 코스가 시작하는 날짜를 기록하는 필드. bootcamp_id: 코스가 속한 부트캠프를 식별하는 ID. category_id: 코스의 카테고리를 식별하는 ID. closing_date: 코스 등록이 마감되는 날짜를 기록하는 필드. last_modified_date: 코스 정보가 마지막으로 수정된 날짜를 나타내는 필드. registration_date: 코스가 처음 등록된 날짜를 기록하는 필드. sub_course_id: 하위 코스를 식별하는 ID. location: 코스가 진행되는 장소를 저장하는 필드. name: 코스의 이름을 저장하는 필드. participation_time: 코스에 참여해야 하는 시간을 저장하는 필드. summary: 코스의 요약 정보를 저장하는 필드. tuition_type: 코스의 수강료 종류(예: 무료, 유료)를 저장하는 필드. |
|
review_id: 기본 키로 설정, 각 리뷰를 고유하게 식별하는 ID. rating: 리뷰에서 제공된 평점을 저장하는 필드. view_count: 해당 리뷰가 조회된 횟수를 저장하는 필드. course_id: 리뷰가 작성된 코스의 ID를 저장하는 필드. last_modified_date: 리뷰가 마지막으로 수정된 날짜를 기록하는 필드. registration_date: 리뷰가 처음 등록된 날짜를 기록하는 필드. user_id: 리뷰를 작성한 사용자의 ID를 저장하는 필드. one_line_review: 한 줄로 작성된 리뷰 내용을 저장하는 필드. title: 리뷰의 제목을 저장하는 필드. advantages: 리뷰에서 언급된 코스의 장점을 저장하는 필드. disadvantages: 리뷰에서 언급된 코스의 단점을 저장하는 필드. instructor_evaluation: 강사에 대한 평가 내용을 저장하는 필드. |
|
certification_request_id: 기본 키로 설정, 각 인증 요청을 고유하게 식별하는 ID. course_id: 인증 요청이 관련된 코스의 ID를 저장하는 필드. determined_at: 인증 요청이 처리된 날짜를 기록하는 필드. last_modified_date: 인증 요청이 마지막으로 수정된 날짜를 기록하는 필드. registration_date: 인증 요청이 처음 등록된 날짜를 기록하는 필드. user_id: 인증 요청을 제출한 사용자의 ID를 저장하는 필드. auth_request_status: 인증 요청의 상태(예: 승인, 거절)를 저장하는 필드. auth_request_type: 인증 요청의 유형을 저장하는 필드. image_url: 인증과 관련된 이미지를 저장하는 URL 필드. image: 인증과 관련된 이미지를 저장하는 필드. |
|
chat_list_id: 기본 키로 설정, 각 채팅 목록을 고유하게 식별하는 ID. chatroom_id: 채팅 목록이 속한 채팅방의 ID를 저장하는 필드. last_modified_date: 채팅 목록이 마지막으로 수정된 날짜를 기록하는 필드. registration_date: 채팅 목록이 처음 등록된 날짜를 기록하는 필드. user_id: 해당 채팅 목록과 연결된 사용자의 ID를 저장하는 필드. last_message_time: 마지막 메시지가 전송된 시간을 저장하는 필드. |
|
notice_id: 기본 키로 설정, 각 공지를 고유하게 식별하는 ID. importance: 공지의 중요도를 저장하는 필드. last_modified_date: 공지가 마지막으로 수정된 날짜를 기록하는 필드. registration_date: 공지가 처음 등록된 날짜를 기록하는 필드. user_id: 공지를 작성한 사용자의 ID를 저장하는 필드. title: 공지의 제목을 저장하는 필드. content: 공지의 내용을 저장하는 필드. post_type: 공지의 유형(예: 일반 공지, 긴급 공지)을 저장하는 필드. |