8. Database 설계
EkNote Project
2008. 7. 29. 15:15
반응형
8. Database 설계
[7. 프로젝트 기획하기] 기획대로 필요한 TABLE, Sequence를 생성하도록 하자.
다음과 같이 두개의 테이블과 두개의 시퀀스를 생성하였다.
1. 테이블
- 게시판 : EKNOTE
> 댓글 여부를 알기 위한 컬럼을 가지고 있어야 한다. (차후 댓글 수로 변경될 예정 --a )
댓글존재시 삭제/수정 금지를 위한 컬럼이며, 불필요한 db access를 방지하기 위함이다.
- 댓 글 : EKCOMMENT
> 어느 게시글에 대한 댓글인지를 알기 위해 게시물 번호를 가지고 있어야 한다.
> 게시글이 없는 댓글은 존재할수 없기때문에 foreign key를 가지고 있어야 한다.
2. 시퀀스
: 참고 > [Oracle SEQUENCE Vs Mysql AUTO_INCREMENT] > http://eknote.tistory.com/719
- 게시판 : EN_SEQ
- 댓 글 : EC_SEQ
[7. 프로젝트 기획하기] 기획대로 필요한 TABLE, Sequence를 생성하도록 하자.
다음과 같이 두개의 테이블과 두개의 시퀀스를 생성하였다.
1. 테이블
- 게시판 : EKNOTE
> 댓글 여부를 알기 위한 컬럼을 가지고 있어야 한다. (차후 댓글 수로 변경될 예정 --a )
댓글존재시 삭제/수정 금지를 위한 컬럼이며, 불필요한 db access를 방지하기 위함이다.
- 댓 글 : EKCOMMENT
> 어느 게시글에 대한 댓글인지를 알기 위해 게시물 번호를 가지고 있어야 한다.
> 게시글이 없는 댓글은 존재할수 없기때문에 foreign key를 가지고 있어야 한다.
2. 시퀀스
: 참고 > [Oracle SEQUENCE Vs Mysql AUTO_INCREMENT] > http://eknote.tistory.com/719
- 게시판 : EN_SEQ
- 댓 글 : EC_SEQ
반응형