오늘은 개인 별 과제 이후 팀별 과제를 받아
팀원들과 함께 설계 작업을 진행했다.
와이어 프레임으로

FRONT End가 있다는 가정하에 값을 제공 받고,
DB의 해당 Table에 값을 저장할 수 있게 구성해봤다.
위와 같이 정의된 와이어 프레임을 DB Schema로 표현하면

위와 같이 Table에 Colum들을 구성할 수 있었다.
마지막으로 구현해야하는 기능과 구현하고 싶은 기능을
API로 작성해본 결과
API 명세서 | Notion
Made with Notion, the all-in-one connected workspace with publishing capabilities.
teamsparta.notion.site
위와 같이 작성할 수 있었다.
처음 DB Scheam와 API 명세서를 작성해보는거라
처음에 DB Table을 쓸 때 없이 많이 나눠
Table간의 관계가 매우 복잡했었다.
그 결과 API 명세서 작성에 어려움이 많았고,
구현이 가능할까? 라는 의문이 들기 시작할 정도였다.
다행이, 와이어프레임과 DBSchema를 튜터님께
검증을 받는 과정에서 불 필요한 테이블을
하나로 합치게 되자 연관 관계가 단순해지기
시작했고 구현 가능성이 높아졌다.
'TIL' 카테고리의 다른 글
2024년 9월 20일 TIL (+동적 테이블 사용) (0) | 2024.09.20 |
---|---|
2024년 9월 19일 TIL(+ 등급별 뽑기 구현 방법) (0) | 2024.09.20 |
2024년 9월 12일 TIL (0) | 2024.09.12 |
2024년 9월 11일 TIL (0) | 2024.09.12 |
2024년 9월 10일 TIL (0) | 2024.09.11 |