게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
mysql 게시판 DB구조 질문입니다!답변감사합니다
게시물ID : programmer_21226짧은주소 복사하기
작성자 : 폴리시아
추천 : 0
조회수 : 513회
댓글수 : 1개
등록시간 : 2017/08/14 20:10:41
옵션
  • 본인삭제금지
처음에 게시판 DB구조를 짰을때 구조입니다

전체 게시판에 모든 정보가 들어있고(ALL_FORUM)
 ALL_FORUM(id)  kind  title  content
 4  free  aaaaaa14  free2
 3  game  dddd24  game1
 2  fun  ccccc123  fun1
 1  free  bbbbb3  free1


전체게시판의 id를 각 종류게시판으로 뿌려줍니다
 free_FORUM(id)  kindid
 2  4
 1  1

 fun_FORUM(id)  kindid
 1  2

 game_FORUM(id)  kindid
 1 3

이렇게 한 이유는 각 게시판별로 전체글보기가 아닌 free보드만들어갔을때 free보드의 id값으로 정렬하고싶어서입니다.

그러다가

한곳에 정보가 다 있으면 안될것같아서 가지고있는 정보들을 각 종류게시판들이 각각가지고있고

ALL_FORUM에는 각게시판의 종류와 id값만 가지고있습니다
 ALL_FORUM(id)  KIND  KIND_ID
 4  free  2
 3  game  1
 2  fun  1
 1  free  1

그런다음 종류게시판별로 자신들이 가지고있는 글정보를 가지고있는거죠
 free_FORUM(id)  title  content
 2  aaaaaa14  free2
 1  bbbbb3  free1

 fun_FORUM(id)  title  content
 1  ccccc123  fun1

 game_FORUM(id)  title  content
 1  dddd24  game1


그래서 이러한 구조가나왔는데 제생각이 맞는지 질문드리고싶습니다.....

오유처럼 전체글이있고 각 종류게시판별로있다고했을때

첫번째구조와 두번째구조중에서 어떤게 맞는걸까요?

제 생각은 게시판별로 정보를 가지고있어야지 특정게시판이 날아가도 다른게시판의 정보가 여전히 있을것같아서 DB구조를바꾼건데요
첫번째의 경우 ALL테이블이 날아가버리면 게시글이 다날아가버리니...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호