DB diagram

ERD (dbdiagram)

ERD

스크린샷 2022-11-04 오전 10.16.52.png

공간

num name
1 성민이네
2 민성이네
3 종환네
4 병찬이네

공간 - 카테

num 공간num 카테num
1 1 1
2 1 2
3 3 3
4 2 2

카테고리

num name 빅카테num
1 파티룸 1
2 스터디룸 1
3 연습실 2

빅카테고리 Num

num name
1 모임
2 연습
3 촬영
4 행사
5 캠핑

insert

  1. 프론트: 태그를 콤마 붙여서 문자열 생성 “크리스마스,파티룸,야경”
  2. 백엔드: space 테이블 insert

space

num name tag
1 신림동 루프탑 크리스마스,파티룸,야경
2 역삼 사무실
3 서울대입구 스터디룸

select

  1. 프론트: space list controller 요청
  2. 백엔드: space 테이블 셀렉트 후 프론트 전달

태그 수정 or 삭제시

  1. 프론트에서 삭제/추가되는 태그에 대해 콤마기준으로 반복문 돌려서 동일한 글자를 검색 후 문자열에서 삭제/추가
  2. 백엔드에서 update

insert

  1. 프론트: 태그를 list로 생성 [”크리스마스”, ”파티룸”, ”야경”]
  2. 백엔드: space 테이블 Insert &

space

num name
1 신림동 루프탑
2 역삼 사무실
3 서울대입구 스터디룸

tag

num name spaceNum
1 크리스마스 1
2 파티룸 1
3 야경 1

select

  1. 프론트: space list controller, tag list controller 요청
  2. 백엔드: space, tag 테이블 셀렉트 후 프론트 전달

태그 수정 or 삭제시

  1. 프론트로부터 해당 태그의 num을 받아 삭제/추가
  2. 태그로도 검색기능을 구현한다면 이 방법이 좋아보임