Tool download
0. JDK 1.8.0_031 [download page](https://www.oracle.com/java/technologies/downloads/#java8-windows)
1. git download [download page](https://mirrors.edge.kernel.org/pub/software/scm/git/)
2. Intellij IDEA download [download page](https://www.jetbrains.com/ko-kr/idea/download/#section=windows)
3. mariadb 10.6 [download page](https://downloads.mariadb.org/)
4. DBeaver 버전21.2.1 [download page](https://dbeaver.io/download/)
게시판의 기능들도 만들어봤으니 이제 Springboot와 Vue를 사용하여 BookStore를 만들어 볼 예정이다.
우선 기본적인 기능(구매, 등록, 리뷰, 마이페이지 등등)과 keyword를 이용한 책 추천 기능을 넣을 것이다
DB테이블에 필요한 값을 생각해보면 아래와 같다.
1. 책을 등록할때 입력해야 할 것 (book Table)
- 책 아이디 : 책 고유 번호
- 저자
- 제목
- 가격
- 출판일
- 태그 : 소설, 시, 경영 등 카테고리를 나타낸다.
- 세부 태그 : 카테고리를 선택하면 세부 카테고리가 나타난다.
- 키워드 : 책을 등록할때 단어 별 태그도 같이 등록한다. 만약 사용자가 책을 찜하기 or 구매를 했을 때
해당 책의 키워드가 사용자의 keywords에 저장된다.
2. 사용자 (customer Table)
- 사용자 아이디
- 닉네임
- 이름
- 이메일
- 비밀번호
3. 사용자 아이디를 외래키로 받는 키워드 (keywords Table)
- 사용자 아이디 (부모 테이블 customer)
- 각 키워드 : 컬럼으로 저장되며 값은 int값을 가진다. 중복된 컬럼이 추가되면 +1
필요한 내용이나 사용하는 툴이 추가되면 다시 수정할 예정

'Vue > bookStore' 카테고리의 다른 글
4. bookStore - Book CRUD (0) | 2022.02.06 |
---|---|
3. BookStore jwtToken 인증 추가 (0) | 2022.02.06 |
book Entity - Setter ? Builder? (0) | 2022.02.02 |
2. bookStore (기본 세팅) (0) | 2022.01.31 |
1. bookStore (DB 테이블 생성) (0) | 2022.01.31 |