프로젝트
[프로젝트] 국비 수업
j8970
2025. 4. 17. 15:31
DB설계!!
🔷 진행상태
✅ 요구사항 파악 완료
✅ DB 테이블 컬럼 설계 완료
🔷 과정 1. 테이블 설계
DBMS 강의가 시작되고
끝나갈 무렵에 프로젝트 DB설계도 진행했다.
📊 주요 테이블
👤 사용자 관련
테이블명 | 설명 |
---|---|
user |
유저 정보 테이블 (회원/트레이너/관리자 구분 포함) |
role |
유저 권한 설정 (예: 일반 회원, 트레이너, 관리자 등) |
trainer_application |
트레이너 권한 신청 정보 저장 |
trainer_profile |
트레이너 프로필 정보 저장 |
🏃♀️ 건강 및 수업 관련
테이블명 | 설명 |
---|---|
health_data |
회원의 건강 데이터 기록 |
program |
수업 프로그램 정보 |
program_participation |
프로그램 참여 현황 |
program_application |
프로그램 개설 신청 정보 |
one_on_one_class |
1:1 개인 수업 정보 |
group_training |
그룹 단체 수업 정보 |
trainer_assignment |
트레이너가 제공하는 과제 정보 |
diet_table |
식단표 정보 |
🕒 시간표 및 설문
테이블명 | 설명 |
---|---|
timetable |
수업 시간표 정보 |
csat |
수업 만족도 조사 결과 |
📢 커뮤니케이션 관련
테이블명 | 설명 |
---|---|
announce |
공지사항 |
inquiry |
문의 내역 |
post |
게시글 정보 |
🔷 과정 2. 각 테이블 별 컬럼 설계
✅ 테이블간 연관성을 생각해서 PK, FK 설계 완료했습니다.
🚀 계획
컬럼별 무결성 체크 후
리액트를 이용해 프론트 제작