2013년 8월 11일 일요일

저번에 올리다가 잠시 접어둔 멀티 게시판입니다. 우선 테이블 스키마입니다. - 김길재

저번에 올리다가 관리자 부분까지만 올려두었던 멀티 게시판입니다. 


오라클자바커뮤니티에서 설립한 오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝, 힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷 실무전문 강의)  

드디어 완성되었네요. ㅜㅜ

관리자 모드에서 용도에 따라 다른 기능을 갖춘 게시판을 만들수 있는

프로그램입니다.

페이징 , 검색 , 꼬리말 , 파일 업로드 여부를 설정할 수 있습니다.

하시다가 막히는 부분 있으시면

꼭!! 꼭!! 꼭!!

쪽지 날려주세요~

개발 환경은 오라클 , 이클립스입니다.

우선 이클립스에서 톰켓 프로젝트를 추가하시구요.

프로젝트 이름은 multiboard입니다.

경로는 D:\workspace\multiboard입니다.

workspace를 다른 경로에 잡으신 분들은 파일 업로드 경로시에 자신의

경로로 잡으시면 됩니다.

오라클의 DB스키마입니다.

ERWin으로 작성한 ERD는 제 네이버 블로그에서 다운 받으셔서 볼수 있습니

다.

제 네이버 블로그는

http://blog.naver.com/kkjae7646

입니다.

////////////////////// 게시판 마스터 테이블입니다. /////////////////
desc board_mst

BOARD_CODE        NOT NULL        CHAR(5)
BOARD_NAME        VARCHAR2(50)
TOP_HTML                        NOT NULL        CLOB
LEFT_HTML        NOT NULL        CLOB
RIGHT_HTML        NOT NULL        CLOB
BOTTOM_HTML        NOT NULL        CLOB
IS_PAGE_COUNT        NOT NULL        CHAR(1)
IS_SEARCH        NOT NULL        CHAR(1)
IS_FILE                        NOT NULL        CHAR(1)
IS_MEMO                        NOT NULL        CHAR(1)
IS_REPLY                                CHAR(1)
MEMBER_LEVEL        NOT NULL        NUMBER(1)
LIST_PER_PAGE        NOT NULL        NUMBER(2)
PAGE_COUNT        NOT NULL        NUMBER(2)
TABLE_COLOR1        NOT NULL        CHAR(7)
TABLE_COLOR2        NOT NULL        CHAR(7)


////////////// 게시판 테이블입니다. //////////////////////////
desc board;

BOARD_CODE        NOT NULL        CHAR(5)
BOARD_NO        NOT NULL        NUMBER
BOARD_GRADE        NOT NULL        NUMBER(2)
WRITE_DATE        NOT NULL        CHAR(19)
TITLE                        NOT NULL        VARCHAR2(100)
HIT                                NUMBER
CONTENT_TYPE                        CHAR(4)
CONTENT                                CLOB
FILE_NAME                VARCHAR2(100)
MEMBER_ID                VARCHAR2(10)

///////////// 꼬릿말 테이블입니다. ///////////////////////////
desc memo;

BOARD_CODE        NOT NULL        CHAR(5)
BOARD_NO        NOT NULL        NUMBER
BOARD_GRADE        NOT NULL        NUMBER(2)
WRITE_DATE        NOT NULL        CHAR(19)
MEMO_NO                        NOT NULL        NUMBER(5)
MEMBER_ID                VARCHAR2(10)
MEMO                                VARCHAR2(200)
MEMO_TIME                CHAR(10)

댓글 없음:

댓글 쓰기