swkim 5 سال پیش
والد
کامیت
81448798ce
2فایلهای تغییر یافته به همراه54 افزوده شده و 20 حذف شده
  1. 54 20
      산출물/3.설계/05.DB-Object/06.DDL/table.sql
  2. BIN
      산출물/3.설계/ERD/ST24.exerd

+ 54 - 20
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -4965,36 +4965,46 @@ CREATE TABLE TB_CATE5 (
 COMMENT '카테고리5. 카테고리5 등록에 의한 발생.';
 
 ################################################################################
-# 카테고리 재고
+# 카테고리재고
 ################################################################################
 DROP TABLE IF EXISTS TB_CATE_STOCK RESTRICT;
 CREATE TABLE TB_CATE_STOCK (
-  CATE_NO       INT UNSIGNED      NOT NULL COMMENT '카테고리번호', -- 카테고리번호
-  SITE_CD       VARCHAR(20)       NOT NULL COMMENT '사이트코드(공통코드G000)',
-  CATE_GB       VARCHAR(20)       NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
-  STOCK_QTY     SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '재고수량', -- 재고수량
-  GOODS_QTY     SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품수', -- 상품수
-  REG_NO        INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
-  REG_DT        TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시',
-  PRIMARY KEY (SITE_CD, SITE_CD, CATE_NO),
-  INDEX IX_CATE5_01 (SITE_CD, CATE_GB, CATE1_NO, CATE2_NO, CATE3_NO, CATE4_NO)
+  CATE_NO   INT UNSIGNED      NOT NULL COMMENT '카테고리번호', -- 카테고리번호
+  STOCK_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '재고수량', -- 재고수량
+  GOODS_QTY SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '상품수', -- 상품수
+  REG_NO    INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT    TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
 )
 COMMENT '카테고리별재고. 카테고리별 재고 집계에 의한 발생';
 
+-- 카테고리별재고
+ALTER TABLE TB_CATE_STOCK
+  ADD CONSTRAINT PK_CATE_STOCK -- 카테고리별재고 기본키
+    PRIMARY KEY (
+      CATE_NO
+    );
+
 ################################################################################
-# 카테고리 재고
+# 카테고리상품
 ################################################################################
-DROP TABLE IF EXISTS TB_CATEGORY_GOODS RESTRICT;
-CREATE TABLE TB_CATEGORY_GOODS (
-  CATE_GB       VARCHAR(20)       NOT NULL COMMENT '카테고리구분(공통코드G032)', -- 카테고리구분
-  CATE_NO       INT UNSIGNED      NOT NULL COMMENT '카테고리번호', -- 카테고리번호
-  GOODS_CD      VARCHAR(20)       NOT NULL COMMENT '상품코드', -- 상품코드
-  DISP_ORD      SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
-  REG_NO        INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
-  REG_DT        TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
+DROP TABLE IF EXISTS TB_CATE_GOODS RESTRICT;
+CREATE TABLE TB_CATE_GOODS (
+  CATE_NO  INT UNSIGNED      NOT NULL COMMENT '카테고리번호', -- 카테고리번호
+  GOODS_CD VARCHAR(20)       NOT NULL COMMENT '상품코드', -- 상품코드
+  DISP_ORD SMALLINT UNSIGNED NOT NULL COMMENT '표시순서', -- 표시순서
+  REG_NO   INT UNSIGNED      NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT   TIMESTAMP         NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
 )
 COMMENT '카테고리상품. 카테고리에 전시될 상품 등록에 의한 발생';
 
+-- 카테고리상품
+ALTER TABLE TB_CATE_GOODS
+  ADD CONSTRAINT PK_CATE_GOODS -- 카테고리상품 기본키
+    PRIMARY KEY (
+      CATE_NO,  -- 카테고리번호
+      GOODS_CD  -- 상품코드
+    );
+
 ################################################################################
 # 샘플 양식 데이터
 ################################################################################
@@ -5575,4 +5585,28 @@ ALTER TABLE TB_GIFTCARD_API_HST
   MODIFY COLUMN GFCD_API_HST_SQ INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '상품권API이력일련번호';
 
 ALTER TABLE TB_GIFTCARD_API_HST
-  AUTO_INCREMENT = 1;
+  AUTO_INCREMENT = 1;
+
+################################################################################
+# 샘플파일
+################################################################################
+DROP TABLE IF EXISTS TB_SAMPLE_FILE RESTRICT;
+CREATE TABLE TB_SAMPLE_FILE (
+  SAMPLE_FILE_ID VARCHAR(20)  NOT NULL COMMENT '샘플파일ID', -- 샘플파일ID
+  SAMPLE_FILE_NM VARCHAR(100) NOT NULL COMMENT '샘플파일명', -- 샘플파일명
+  ORG_FILE_NM    VARCHAR(200) NULL     COMMENT '원본파일명', -- 원본파일명
+  SYS_FILE_NM    VARCHAR(200) NOT NULL COMMENT '시스템파일명', -- 시스템파일명
+  USE_YN         CHAR(1)      NOT NULL DEFAULT 'Y' COMMENT '사용여부', -- 사용여부
+  REG_NO         INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT         TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
+  UPD_NO         INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
+  UPD_DT         TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
+)
+COMMENT '샘플파일. 신규 샘플파일 등록에 의한 발생';
+
+-- 샘플파일
+ALTER TABLE TB_SAMPLE_FILE
+  ADD CONSTRAINT PK_SAMPLE_FILE -- 샘플파일 기본키
+    PRIMARY KEY (
+      SAMPLE_FILE_ID -- 샘플파일ID
+    );

BIN
산출물/3.설계/ERD/ST24.exerd