*사용 DB : MySQL
*DB 명 :
db_pocket_tube
[정책]
1. 사용자가 탈퇴해도 해당 사용자에 대한 정보는 바로 지워지지 않고 tbl_member의 is_joinout필드의 값을 1(true)로 수정한다.
2. 사용자가 비밀번호를 찾을때는
id, birth_date
[테이블 상세]
1. tbl_member
: 사용자 정보 테이블
필드명
|
타입
|
제약조건
|
설명
|
index
|
Int(32)
|
P.K.
Auto_increment
Not NULL
|
해당 테이블의 인덱스필드
|
id
|
Varchar(32)
|
Not NULL
|
사용자 id
(email 형식)
|
passwd
|
Varchar(32)
|
Not NULL
|
사용자 비밀번호
|
birth_date
|
DateTime
|
Not NULL
|
사용자의 생년월일
|
reg_date
|
DateTime
|
Not NULL
|
사용자가 서비스에 가입한 날짜
|
is_joinout
|
Int(1)
|
Default : 0
Not NULL
|
탈퇴여부
|
2. tbl_member_info
: 사용자의 추가 정보 테이블(가령
설정내용 등등)
필드명
|
타입
|
제약조건
|
설명
|
index
|
Int(32)
|
P.K.
Not NULL
|
tbl_member의 index값과
동일한 값
(auto_increament 속성을 사용하지 않음)
|
is_push
|
Int(1)
|
Not NULL
|
서비스의 push(알림)서비스
|
3. tbl_favorite
: 동영상 즐겨찾기 관련 테이블
필드명
|
타입
|
제약조건
|
설명
|
index
|
Int(32)
|
P.K.
Not NULL
auto_increament
|
tbl_member의 index값과
동일한 값
(auto_increament 속성을 사용하지 않음)
|
member_index
|
Int(32)
|
F.K.
Not NULL
|
Tbl_member의 사용자정보와 매필될 index
|
url
|
varchar(128)
|
Not NULL
|
url 정보
|
reg_date
|
date_time
|
Not NULL
|
즐겨찾기를 등록한 날짜
|
group_num
|
Int(8)
|
Default : 0
Not NULL
|
즐겨찾기 항목에대하여 폴더구조를 가질시에 해당 필드로 구분
(아직 큰 의미는 없음)
|
댓글 없음:
댓글 쓰기