프로그래머스 데브코스TIL북 스토어 프로젝트

[week6] 프로젝트 : Node.js 기반의 Rest API 구현 (3)

이규현2026-02-10
[week6] 프로젝트 : Node.js 기반의 Rest API 구현 (3)

DB 설계

ERD 설계 하면서 API도 부분 수정하였습니다.

1. users ERD

컬럼명타입
idint
emailvarchar
passwordvarchar
created_attimestamp

2. books ERD

컬럼명타입
idint
titlevarchar
category_idint
formatvarchar
isbnvarchar
summarytext
descriptiontext
authorvarchar
pagesint
indextext
priceint
likesint
pubDatetimestamp

3. likes ERD

컬럼명타입
user_idint
liked_book_idint

4. cart ERD

컬럼명타입
cart_item_idint
book_id (FK)int
countint

5. delivery ERD

컬럼명타입
idint
addressvarchar
receiverint
contactint

6. order ERD

컬럼명타입
order_idint
delivery_idint
total_priceint
created_attimestamp
book_titlevarchar
total_countint

7. pay ERD

컬럼명타입
order_idint
book_idint
countint

02/11 테이블 추가 books categoty / varchar -> category_id / int로 변경

8. category ERD

컬럼명타입
category_idint
namevarchar

[👉🏻 API 설계 확인하기] (https://velog.io/@leekh010502/week6-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-Node.js-%EA%B8%B0%EB%B0%98%EC%9D%98-REST-API-%EA%B5%AC%ED%98%84)