본문 바로가기
databases

웹 게시판 구축의 밑거름 오픈소스 DBMS(DBguid.net)

페이지 정보

작성자 l2j (121.♡.101.20) 작성일11-12-15 05:13 조회894회 댓글0건

본문

출처 :  http://www.dbguide.net/knowledge.db?cmd=view&boardUid=126306&boardConfigUid=19&boardStep=&categoryUid=209


웹 게시판 구축의 밑거름

오픈소스 DBMS

 

어느새 우리는 인터넷하면 웹 환경을 떠올리게 되었고, 그만큼 웹 환경은 대중화되어 이제 대중의 생활 속에 자리 잡고 있다. 
웹 환경 초기가 html 문서 등에 의해 단순 출력되는 환경이었다면, 지금은 사용자가 직접 작성하고 검색해보는 입출력 환경이 기본이다. 이러한 웹 환경에서 데이터의 입출력 및 검색 등의 작업을 하는 대표적인 유형이 바로 게시판이다. 게시판을 지원하기 위해서는 글 쓰기, 글 읽기, 목록 보기, 메모 달기 등의 기능을 기본적으로 지원해야 하는데, 이렇게 쌓이는 글 정보를 관리하는 기반에는 항상 DBMS가 있다.

 

이러한 기능을 구현하기 위해 DBMS가 처리해야 할 작업을 오픈소스 DBMS인 CUBRID, MySQL, PostgreSQL을 대상으로 DBMS 질의(query) 수준에서 살펴보고자 한다. 이와 같이 하면 각 DBMS가 가지는 특징을 사용자 입장에서 어느 정도 볼 수 있기 때문이다.

 

스키마 정보

 

<표 1>은 이 글에서 만들 게시판의 스키마 정보다. 각 테이블의 Primary key는 컬럼 이름에 PK라고 명시했다. comments 테이블의 경우는 doc_id, comment_no 2개의 컬럼이 Primary key로 사용된다.

 

컬럼 이름
데이터 타입
설명
doc_id (PK)
int
게시글을 구분하는 정수 값
doc_title
string
글 제목
preview_text
string
게시글 내용에 첫 2-3줄의 내용
writer
varchar(30)
글쓴이
posted_time
timestamp
글이 작성된 시간
read_count
int
조회 수
content
string
글 내용

<표 1> documents 테이블 스키마

 

컬럼 이름
데이터 타입
설명
doc_id (PK)
int
[이 게시물은 듀라님에 의해 2015-04-03 10:08:13 워드프레스에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:27:24 Public에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:33:53 팁과강좌에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2017-06-10 14:17:52 Public에서 이동 됨]
추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

databases 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로