테이블
오늘의 문제
- 번호 : PK
- 지식 번호 : FK
지식 : CS지식을 통틀어서 분류
- 번호 : PK
- 좋아요 한 닉네임 : 문자열로 좋아요 체크를 위해 넣었습니다.
댓글 -> 답글 가능
- 댓글 번호 : PK
- 지식 번호, 이메일 : FK
- 속한 댓글 번호 : 모댓글의 번호 -> 모댓글은 repn을 안가집니다.
- 속한 댓글 중 순서 : 모댓글 = 0번, 답글 순서대로 1번부터 증가
- 댓글 레벨 : 모댓글 = 0, 답글 = 1
- 체크 : 디폴트 값 = 0, 댓글 삭제하면 1
- 좋아요 한 닉네임 : 문자열로 좋아요 체크를 위해 넣었습니다.
회원
- 이메일을 아이디로 쓰고, 이메일 중복을 체크해서 PK로 사용
- 고유 솔트값과 해싱한 비밀번호를 DB에 넣어서 로그인 할 때 체크
- 권한 : 일반, 운영자 체크
채팅
- 번호 : PK
- 타입 : 메시지 타입
- 룸의 ID를 FK로 가져와서 룸의 채팅을 가져옴
채팅방
- 아이디 : PK
추가정보
- 테이블 형식 문제를 만들기 위해 생성
- 비교하려는 대상끼리 차이점, 추가 정보 등 필요할 때 사용하는 테이블
- 차이점 문제면 문제 번호를 가져와 비교대상1, 비교대상2와 같이 대상들과 기준마다 각 비교대상의 특징을 삽입
'Spring Boot (프로젝트)' 카테고리의 다른 글
프로젝트 1 설정 (Spring Boot, MySQL) (0) | 2023.03.08 |
---|---|
스프링 부트 로그 관리하기 (Slf4j) (0) | 2023.03.08 |
Thymeleaf 정리 (JSP와 차이) (0) | 2023.03.08 |
스프링부트와 mySQL 연결 (0) | 2023.03.05 |
[스프링 부트] 프로젝트 시작 (0) | 2023.03.04 |
댓글