|
데이터베이스 설계 |
프로젝트 명 : SmBit ON | |
단계명 : 아키텍쳐 |
활동 명 : 아키텍쳐 |
작업 명 : DB 설계 |
작성자 : 한재윤 |
작성일 : 2011년 9 월 04일 |
문서번호 : 3-디-01 |
1. Table List
테이블 명 |
설명 | |
국문 |
영문 | |
회원 |
Member |
회원의 정보를 관리한다. |
쪽지 |
ShortMsg |
회원에게 온 쪽지를 관리한다. |
네트워크 정보 |
NeworkInfo |
회원의 ip, port를 관리한다. |
한솥 |
Hansot |
회원에게 주문된 도시락 목록을 관리한다. |
게시판 |
Noticeboard |
게시판의 글을 확인한다. |
2. 다이어그램
3. Table 설명
1) 회원(Member) 테이블
컬럼 |
데이터형 |
설명 |
mem_id |
VARCHAR(20) |
회원의 id (PK) |
mem_pw |
VARCHAR(20) |
회원이름 |
mem_name |
VARCHAR(20) |
비밀번호 |
mem_tel |
VARCHAR(20) |
전화번호 |
mem_sts |
INT |
회원의 상태 |
2) 쪽지(ShortMsg) 테이블
컬럼 |
데이터형 |
설명 |
shortmsg_id |
INT |
쪽지의 고유번호 (PK) (AI) |
mem_id |
VARCHAR(20) |
쪽지 받은 사람 (FK) |
sender_id |
VARCHAR(20) |
쪽지 보낸 사람 |
3) 네트워크 정보(NetworkInfo) 테이블
컬럼 |
데이터형 |
설명 |
netinfo_id |
INT |
네트워크 정보의 고유번호 (PK) (AI) |
mem_id |
VARCHAR(20) |
회원의 id (FK) |
net_ip |
VARCHAR(20) |
회원의 ip |
net_port |
INT |
회원의 port |
4) 한솥(Hansot) 테이블
컬럼 |
데이터형 |
설명 |
hansot_id |
INT |
한솥의 고유번호 (PK) (AI) |
mem_id |
VARCHAR(20) |
회원의 id (PK) |
order_name |
VARCHAR(20) |
주문자의 이름 |
menu_name |
VARCHAR(20) |
도시락의 이름 |
5) 게시판(Noticeboard) 테이블
컬럼 |
데이터형 |
설명 |
board_id |
INT |
게시판의 고유번호 (PK) (AI) |
board_text |
VARCHAR(100) |
게시판의 글 |
-약어
PK : Primary Key
FK : Foreign Key
NN : Not Null
AI : AutoIncrement
|