API 설계를 통한 ERD 설계해보기

ssomae·2024년 9월 30일

DevCourse

목록 보기
24/29
post-thumbnail

API 설계를 토대로 ERD 설계하기

회원 API ERD

  • 해당 ERD를 통해 회원 API를 모두 설계할수 있을것 같다.

도서 API ERD

ERD 짤때, books 테이블은 내 생각엔 카테고리랑 작가를 각각 다른 테이블로 만들어서 category_id, author_id books 테이블에 추가해서 관리하는게 더 괜찮다고 생각하는데 다른 방법도 있을까?..

좋아요 API ERD

좋아요 추가

MethodPOST
URI/likes/(bookId)
HTTP status code성공 200
Request body
Response body

좋아요 취소

MethodDELETE
URI/likes/(bookId)
HTTP status code성공 200
Request body
Response body

  • 다음과 같이 API를 수정해주고, 테이블을 별도로 생성해서 관리하자

장바구니 ERD

  • 다음과 같이 외래 키를 설정하여 book_id 로 부터 책의 정보들을 받아오자

결제 API, ERD

profile
성장해나갈 개발자

0개의 댓글