"학생이 캠퍼스 일정(과제, 시험, 발표 등)을 등록하고, 나중에 목록을 조회할 수 있다."
user (학생)schedule (일정)🔹 user 테이블→ 학생 정보 저장소 즉,” 누가 어떤 일정을 등록했는지” 알려면 학생 정보를 알아야함.
| 필드 | 타입 | 설명 |
|---|---|---|
| id | BIGINT | PK, 사용자 고유 ID |
| name | VARCHAR | 이름 |
| VARCHAR | 이메일 (중복 없음) |
🔹 schedule 테이블→ 일정 테이블에 필요한 속성들
| 필드 | 타입 | 설명 |
|---|---|---|
| id | BIGINT | PK, 일정 ID |
| title | VARCHAR | 일정 제목 |
| type | VARCHAR | 일정 종류 (과제/시험/발표 등) |
| date | DATE | 일정 날짜 |
| user_id | BIGINT | FK, 해당 일정을 등록한 사용자 ID |