2023.11.22 - [Spring/[PROJECT] 도서 대여 프로그램] - 🤍 비즈니스 요구사항 설계하기 🤍
✏️ 회원
· 이름, 닉네임, 전화번호, 성별, 이메일, 비밀번호
· 회원 탈퇴 시 비활성 상태 → 일정 기간 동안 비활성인 경우 자동 삭제 (batch, soft delete - patch)
· created_at (생성 시간), updated_at (수정 시간) : datetime(6) 으로 밀리초 소수점 6자리까지 구분 - 최신순 정렬
· 회원 : 알림 = 1 : N
· 회원 : 책 대여 = N : M
· 회원 : 책 좋아요 = N : M
✒️ 책
· 제목, 설명, 좋아요 개수
· 책 : 카테고리 = N : 1
· 책 : 해시태그 = N : M
· 책 대여 : 회원 = N : M
· 책 좋아요 : 회원 = N : M
🖍️ 알림
· 알림 공지 여부, 알림 종류, 제목, 설명
· 알림 : 회원 = N : M
✅ N : M → 가운데 매핑 테이블 생성
》 가운데 매핑 테이블 : 양쪽의 기본키를 외래키로 가짐, 각각의 테이블과 1 : N 관계
'Spring > [P] 도서 대여 프로그램' 카테고리의 다른 글
🩵 Spring Security (1) 회원가입 🩵 (0) | 2023.11.27 |
---|---|
💜 MySQL DB 연결하기 (+ Docker, DataGrip) 💜 (0) | 2023.11.27 |
🤎 Entity 개발하기 🤎 (0) | 2023.11.25 |
🖤 API 명세서 작성하기 (+ DTO) 🖤 (1) | 2023.11.22 |
🤍 비즈니스 요구사항 설계하기 🤍 (5) | 2023.11.22 |