보면, 카테고리별, 전체 글, 특정 유저가 쓴글 이렇게 볼 수 있는데,
테이블을 어떤식으로 나누고 어디에 게시글의 정보를 저장하는게 일반적임?
몇개 생각해봤는데
1. 테이블 : 전체 글, 유저 - 전체 글에 모든 카테고리의 글을 저장, 유저별 쓴글 보여줄때는 전체글에서 필터링해서 보여줌
2. 테이블 : 전체 글, 유저 - 양쪽 둘 다에 글을 저장하고 유저별 쓴글 불러올땐 유저 테이블에서, 전체 글 볼땐 전체글에서 불러옴, 수정시에는 둘 다 바꿈
3. 테이블 : 게시글, 유저, 전체 글 - 전체 글에 글들을 저장하고, 유저와 게시판별 테이블에는 전체 글의 프라이머리 키만 저장해서 불러와줌
결국은 케바케일 것 같기도 한데, 음 혹시 실무에서 주류로 쓰는 방법이 있다면 이유와 함께 알려줭....
댓글 0