3. ERD - LikeLionTeam/BootHouse GitHub Wiki

1. ERD

ERD 이미지

2. μ£Όμš” ν…Œμ΄λΈ”

Users ν…Œμ΄λΈ”

user_id: κΈ°λ³Έ ν‚€λ‘œ μ„€μ •, μ‚¬μš©μžλ₯Ό κ³ μœ ν•˜κ²Œ μ‹λ³„ν•˜λŠ” ID.

last_login_at: μ‚¬μš©μžκ°€ λ§ˆμ§€λ§‰μœΌλ‘œ λ‘œκ·ΈμΈν•œ λ‚ μ§œμ™€ μ‹œκ°„μ„ κΈ°λ‘ν•˜λŠ” ν•„λ“œ.

last_modified_date: μ‚¬μš©μžμ˜ 정보가 λ§ˆμ§€λ§‰μœΌλ‘œ μˆ˜μ •λœ λ‚ μ§œλ₯Ό λ‚˜νƒ€λ‚΄λŠ” ν•„λ“œ.

registration_date: μ‚¬μš©μžκ°€ 처음으둜 λ“±λ‘ν•œ λ‚ μ§œλ₯Ό κΈ°λ‘ν•˜λŠ” ν•„λ“œ.

email: μ‚¬μš©μžμ˜ 이메일 μ£Όμ†Œλ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

name: μ‚¬μš©μžμ˜ 이름을 μ €μž₯ν•˜λŠ” ν•„λ“œ.

password: μ‚¬μš©μžμ˜ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

address: μ‚¬μš©μžμ˜ μ£Όμ†Œ 정보λ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

certification_code: 인증 μ½”λ“œμ™€ κ΄€λ ¨λœ ν•„λ“œλ‘œ, μ‚¬μš©μž 인증에 μ‚¬μš©.

phone_number: μ‚¬μš©μžμ˜ μ „ν™”λ²ˆν˜Έλ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

role_type: μ‚¬μš©μžμ˜ μ—­ν• (예: κ΄€λ¦¬μž, 일반 μ‚¬μš©μž λ“±)을 μ €μž₯ν•˜λŠ” ν•„λ“œ.

user_status: μ‚¬μš©μžμ˜ μƒνƒœ(예: ν™œμ„±, λΉ„ν™œμ„± λ“±)을 λ‚˜νƒ€λ‚΄λŠ” ν•„λ“œ.

Courses ν…Œμ΄λΈ”

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: μ½”μŠ€μ˜ μˆ˜κ°•λ£Œ μ’…λ₯˜(예: 무료, 유료)λ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

Reviews ν…Œμ΄λΈ”

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: 강사에 λŒ€ν•œ 평가 λ‚΄μš©μ„ μ €μž₯ν•˜λŠ” ν•„λ“œ.

User Authorizations ν…Œμ΄λΈ”

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 Lists ν…Œμ΄λΈ”

chat_list_id: κΈ°λ³Έ ν‚€λ‘œ μ„€μ •, 각 μ±„νŒ… λͺ©λ‘μ„ κ³ μœ ν•˜κ²Œ μ‹λ³„ν•˜λŠ” ID.

chatroom_id: μ±„νŒ… λͺ©λ‘μ΄ μ†ν•œ μ±„νŒ…λ°©μ˜ IDλ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

last_modified_date: μ±„νŒ… λͺ©λ‘μ΄ λ§ˆμ§€λ§‰μœΌλ‘œ μˆ˜μ •λœ λ‚ μ§œλ₯Ό κΈ°λ‘ν•˜λŠ” ν•„λ“œ.

registration_date: μ±„νŒ… λͺ©λ‘μ΄ 처음 λ“±λ‘λœ λ‚ μ§œλ₯Ό κΈ°λ‘ν•˜λŠ” ν•„λ“œ.

user_id: ν•΄λ‹Ή μ±„νŒ… λͺ©λ‘κ³Ό μ—°κ²°λœ μ‚¬μš©μžμ˜ IDλ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

last_message_time: λ§ˆμ§€λ§‰ λ©”μ‹œμ§€κ°€ μ „μ†‘λœ μ‹œκ°„μ„ μ €μž₯ν•˜λŠ” ν•„λ“œ.

Notices ν…Œμ΄λΈ”

notice_id: κΈ°λ³Έ ν‚€λ‘œ μ„€μ •, 각 곡지λ₯Ό κ³ μœ ν•˜κ²Œ μ‹λ³„ν•˜λŠ” ID.

importance: κ³΅μ§€μ˜ μ€‘μš”λ„λ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

last_modified_date: 곡지가 λ§ˆμ§€λ§‰μœΌλ‘œ μˆ˜μ •λœ λ‚ μ§œλ₯Ό κΈ°λ‘ν•˜λŠ” ν•„λ“œ.

registration_date: 곡지가 처음 λ“±λ‘λœ λ‚ μ§œλ₯Ό κΈ°λ‘ν•˜λŠ” ν•„λ“œ.

user_id: 곡지λ₯Ό μž‘μ„±ν•œ μ‚¬μš©μžμ˜ IDλ₯Ό μ €μž₯ν•˜λŠ” ν•„λ“œ.

title: κ³΅μ§€μ˜ 제λͺ©μ„ μ €μž₯ν•˜λŠ” ν•„λ“œ.

content: κ³΅μ§€μ˜ λ‚΄μš©μ„ μ €μž₯ν•˜λŠ” ν•„λ“œ.

post_type: κ³΅μ§€μ˜ μœ ν˜•(예: 일반 곡지, κΈ΄κΈ‰ 곡지)을 μ €μž₯ν•˜λŠ” ν•„λ“œ.

⚠️ **GitHub.com Fallback** ⚠️