| 대상 |
회원, 제품, 카테고리, 유형, 주문, 장바구니, 주문상세, 제품유형상세 |
| 설계도 |
테이블 명세서 |
| 버전 |
v.1.0. |
| 작성일 |
2022-09-27 |
| 작성자 |
홍민정 |
[ 회원 : Member ]
| 데이터베이스명 |
테이블명 |
요구사항 ID |
테이블 설명 |
|
MEMBER |
|
회원에 대한 정보가 담긴 테이블 |
| 칼럼명 |
칼럼 ID |
데이터타입 |
Not Null |
PK |
FK |
기본값 |
제약조건 |
| 회원식별자 |
MEMBER_ID |
BIGINT |
Y |
Y |
|
|
AUTOINCREMENT, UNIQUE |
| 회원명 |
MEMBER_NAME |
VARCHAR(255) |
Y |
|
|
|
|
| 비밀번호 |
PASSWORD |
VARCHAR(255) |
Y |
|
|
|
|
| 이메일 |
EMAIL |
VARCHAR(255) |
Y |
|
|
|
|
| 전화번호 |
PHONE |
VARCHAR(255) |
Y |
|
|
|
|
| 우편번호 |
ZIP_CODE |
VARCHAR(255) |
Y |
|
|
|
|
| 주소 |
CITY |
VARCHAR(255) |
Y |
|
|
|
|
| 상세주소 |
DETAIL_ADDRESS |
VARCHAR(255) |
Y |
|
|
|
|
| 가입 날짜 |
SIGN_DATE |
DATETIME |
Y |
|
|
LOCALDATETIME |
|
| 수정 날짜 |
EDIT_DATE |
DATETIME |
|
|
|
|
|
| 가입 권한 |
ROLE |
VARCHAR(255) |
Y |
|
|
|
|
| 유형 식별자 |
VEGETARIAN_TYPE_ID |
BIGINT |
Y |
|
Y |
|
|
[ 제품 : Product ]
| 데이터베이스명 |
테이블명 |
요구사항 ID |
테이블 설명 |
|
Product |
|
제품에 대한 정보가 담긴 테이블 |
| 칼럼명 |
칼럼 ID |
데이터타입 |
Not Null |
PK |
FK |
기본값 |
제약조건 |
| 제품 식별자 |
PRODUCT_ID |
BIGINT |
Y |
Y |
|
|
|
| 제품명 |
PRODUCT_NAME |
VARCHAR(255) |
Y |
|
|
|
|
| 금액 |
PRICE |
INT |
Y |
|
|
|
|
| 수량 |
QUANTITY |
INT |
Y |
|
|
|
|
| 등록 날짜 |
SIGN_DATE |
DATETIME |
Y |
|
|
|
|
| 썸네일 이미지 |
THUMBNAIL_IMAGE |
LOB |
Y |
|
|
|
|
| 상세 정보 이미지 |
DETAIL_IMAGE |
LOB |
Y |
|
|
|
|
| 카테고리 식별자 |
CATEGORY_ID |
BIGINT |
Y |
|
Y |
|
|
| 제품 채식 유형 상세 식별자 |
PRODUCT_VG_ID |
BIGINT |
Y |
|
Y |
|
|
[ 주문 : Orders ]
| 데이터베이스명 |
테이블명 |
요구사항 ID |
테이블 설명 |
|
ORDERS |
|
주문에 대한 정보가 담긴 테이블 |