글쎄요 굳이 게시판 테이블 스키마까지 정규화를 하실 필요가 있을런지요.
게시판 정규화에 대한 기초적인 지식은 가지고 계시리라 생각됩니다.
근데 사실 게시판의 경우는 정규화를 적용하기에는 좀 어설픈 느낌마저 듭니다.
효율적인 DB관리를 위해서 필요한 부분이긴 하지만 아래 정도의 스키마를 가진 테이블이라
면 굳이 정규화는 생각지 않으셔도 괜찮을 듯 합니다. 그런 자료를 인터넷에서 구할 수 있
을지 없을지 모르지만 기업체 같은 곳의 매출 및 거래처 관련 내용에 대한 DB를 한번 설계
해 보시면서 공부하시는게 나을 겁니다. 그럼... : 정규화에 대해서 이제 막 시작하려고 합
니다. 제가 이번에 만들어 놓은 계층형 게시판의 정규 : 화가 가능한지 알고 싶습니다. 보
니까 하나도 정규화가 이루어 져 있지 않은거 같은데 : 여러 고수님들께서 만약 아래의 테
이블 구조을 정규화 한다면 어떻게 하실련지? :
: 정규화 순서대로 초보에게 자세히 좀 부탁합니다.
:
: #
: # 테이블 구조 `freeboard`
: #
:
: CREATE TABLE freeboard (
: no int(4) NOT NULL auto_increment,
: name varchar(20) default NULL,
: email varchar(60) default NULL,
: home varchar(40) default NULL,
: subject varchar(255) default NULL,
: content text,
: password varchar(13) default NULL,
: count int(11) default '0',
: day date default NULL,
: ip varchar(20) NOT NULL default '',
: depth smallint(6) default NULL,
: sortid double default NULL,
: PRIMARY KEY (no)
: ) TYPE=MyISAM;