From f000019b4ab2706b16b6bf56dcbd0cf1db287690 Mon Sep 17 00:00:00 2001 From: kjh Date: Wed, 1 Oct 2025 15:14:45 +0900 Subject: [PATCH] =?UTF-8?q?INDEX=20=EC=83=9D=EC=84=B1=EB=AC=B8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DB-DDL/maria/ddl/ibmsdb/tb_act_info.sql | 15 ++++++++++----- DB-DDL/maria/ddl/ibmsdb/tb_actn_info.sql | 5 +++++ DB-DDL/maria/ddl/ibmsdb/tb_actr_info.sql | 8 ++++++++ DB-DDL/maria/ddl/ibmsdb/tb_crdn.sql | 4 ++-- DB-DDL/maria/ddl/ibmsdb/tb_implt_info.sql | 2 ++ DB-DDL/maria/ddl/ibmsdb/tb_implt_trpr_info.sql | 2 ++ DB-DDL/maria/ddl/ibmsdb/tb_levy_info.sql | 10 +++++++++- DB-DDL/maria/ddl/ibmsdb/tb_ownr.sql | 5 +++++ DB-DDL/maria/ddl/ibmsdb/tb_ownr_info.sql | 2 ++ DB-DDL/maria/ddl/ibmsdb/tb_pstn_info.sql | 2 ++ DB-DDL/maria/ddl/ibmsdb/tb_strct_idx.sql | 2 +- 11 files changed, 48 insertions(+), 9 deletions(-) diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_act_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_act_info.sql index 0ba5359..0d0fd1b 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_act_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_act_info.sql @@ -3,6 +3,7 @@ create table tb_act_info ACT_INFO_ID varchar(10) not null comment '행위 정보 ID' primary key, SGG_CD varchar(5) not null comment '시군구 코드', + ACT_NO varchar(2) null comment '행위 번호', CRDN_YR char(4) null comment '단속 연도', CRDN_NO varchar(6) null comment '단속 번호', PSTN_INFO_ID varchar(10) not null comment '위치 정보 ID', @@ -17,17 +18,21 @@ create table tb_act_info VRTC decimal(10, 2) null comment '세로', AREA decimal(10, 2) null comment '면적', RMRK varchar(1000) null comment '비고', + ACTN_LAST_YMD varchar(8) null comment '조치 최종 일자', + ACTN_WHOL_AREA decimal(10, 2) null comment '조치 총 면적', + ACTN_PRCS_STTS_CD varchar(1) null comment '조치 처리 상태 코드', REG_DT datetime null comment '등록 일시', RGTR varchar(11) null comment '등록자', MDFCN_DT datetime null comment '수정 일시', MDFR varchar(11) null comment '수정자', DEL_YN char not null comment '삭제 여부', DEL_DT datetime null comment '삭제 일시', - DLTR varchar(11) null comment '삭제자', - ACT_NO varchar(2) null comment '행위 번호', - ACTN_LAST_YMD varchar(8) null comment '조치 최종 일자', - ACTN_WHOL_AREA decimal(10, 2) null comment '조치 총 면적', - ACTN_PRCS_STTS_CD varchar(1) null comment '조치 처리 상태 코드' + DLTR varchar(11) null comment '삭제자' ) comment '행위 정보'; +create index idx_act_info_crdn_yrno + on tb_act_info (CRDN_NO, CRDN_YR, SGG_CD); + +create index idx_act_info_pstn_info_id + on tb_act_info (PSTN_INFO_ID); diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_actn_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_actn_info.sql index e60faed..92529bd 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_actn_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_actn_info.sql @@ -19,3 +19,8 @@ create table tb_actn_info ) comment '조치 정보'; +create index idx_actn_info_act_info_id + on tb_actn_info (ACT_INFO_ID); + +create index idx_actn_info_crdn_yrno + on tb_actn_info (CRDN_NO, CRDN_YR, SGG_CD); diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_actr_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_actr_info.sql index cef3e98..9cc5598 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_actr_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_actr_info.sql @@ -15,3 +15,11 @@ create table tb_actr_info ) comment '행위자 정보'; +create index idx_actr_info_act_info_id + on tb_actr_info (ACT_INFO_ID); + +create index idx_actr_info_crdn_yrno + on tb_actr_info (CRDN_NO, CRDN_YR, SGG_CD); + +create index idx_actr_info_ownr_id + on tb_actr_info (OWNR_ID); \ No newline at end of file diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_crdn.sql b/DB-DDL/maria/ddl/ibmsdb/tb_crdn.sql index 87eaba8..ca3f6ad 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_crdn.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_crdn.sql @@ -22,6 +22,8 @@ create table tb_crdn PAY_URG_END_YMD varchar(8) null comment '납부 촉구 종료 일자', FRST_CRDN_YR varchar(4) null comment '최초 단속 연도', FRST_CRDN_NO varchar(6) null comment '최초 단속 번호', + RELEVY_TRGT_CRDN_YR varchar(4) null comment '재부과 대상 단속 연도', + RELEVY_TRGT_CRDN_NO varchar(6) null comment '재부과 대상 단속 번호', AGRVTN_LEVY_TRGT_YN char not null comment '가중 부과 대상 여부', RELEVY_YN char not null comment '재부과 여부', CRDN_PRCS_STTS_CD varchar(2) null comment '단속 처리 상태 코드', @@ -31,8 +33,6 @@ create table tb_crdn DEL_YN char not null comment '삭제 여부', DEL_DT datetime null comment '삭제 일시', DLTR varchar(11) null comment '삭제자', - RELEVY_TRGT_CRDN_YR varchar(4) null comment '재부과 대상 단속 연도', - RELEVY_TRGT_CRDN_NO varchar(6) null comment '재부과 대상 단속 번호', primary key (CRDN_YR, CRDN_NO) ) comment '단속'; diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_implt_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_implt_info.sql index 50b5af1..c732494 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_implt_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_implt_info.sql @@ -18,3 +18,5 @@ create table tb_implt_info ) comment '이행 정보'; +create index idx_implt_info_crdn_yrno + on tb_implt_info (CRDN_NO, CRDN_YR, SGG_CD); diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_implt_trpr_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_implt_trpr_info.sql index fc5acd9..1f505c5 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_implt_trpr_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_implt_trpr_info.sql @@ -21,3 +21,5 @@ create table tb_implt_trpr_info ) comment '이행 대상자 정보'; +create index idx_iti_implt_info_id + on tb_implt_trpr_info (IMPLT_INFO_ID); \ No newline at end of file diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_levy_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_levy_info.sql index f89b183..01f3035 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_levy_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_levy_info.sql @@ -30,7 +30,7 @@ create table tb_levy_info USG_IDX decimal(10, 2) null comment '용도 지수', PSTN_IDX_NO varchar(2) null comment '위치 지수 번호', PSTN_IDX decimal(10, 2) null comment '위치 지수', - ELPS_YR_RDVLRT decimal(10, 2) null comment '경과 연도 잔가율', + ELPS_YR_RDVLRT decimal(10, 4) null comment '경과 연도 잔가율', BSCS_CSTRN_SE_CD varchar(1) null comment '기초 공사 구분 코드', BSCS_CSTRN_RT decimal(10, 2) null comment '기초 공사 율', BLDG_NEW_PRC_CRTR_AMT_NO char null comment '건물 신축 가격 기준 액 번호', @@ -45,3 +45,11 @@ create table tb_levy_info ) comment '부과 정보'; +create index idx_levy_info_act_info_id + on tb_levy_info (ACT_INFO_ID); + +create index idx_levy_info_crdn_yrno + on tb_levy_info (CRDN_NO, CRDN_YR, SGG_CD); + +create index idx_levy_info_implt_info_id + on tb_levy_info (IMPLT_INFO_ID); \ No newline at end of file diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_ownr.sql b/DB-DDL/maria/ddl/ibmsdb/tb_ownr.sql index 50bed43..b22eebf 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_ownr.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_ownr.sql @@ -35,3 +35,8 @@ create table tb_ownr ) comment '소유자'; +create index idx_owner_flnm + on tb_ownr (FLNM); + +create index idx_owner_rrno + on tb_ownr (RRNO); \ No newline at end of file diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_ownr_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_ownr_info.sql index 5e27aa2..657a706 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_ownr_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_ownr_info.sql @@ -15,3 +15,5 @@ create table tb_ownr_info ) comment '소유자 정보'; +create index idx_ownr_info_pstn_info_id + on tb_ownr_info (PSTN_INFO_ID); \ No newline at end of file diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_pstn_info.sql b/DB-DDL/maria/ddl/ibmsdb/tb_pstn_info.sql index 412acf4..7eb6ef7 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_pstn_info.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_pstn_info.sql @@ -35,3 +35,5 @@ create table tb_pstn_info ) comment '위치 정보'; +create index idx_pstn_info_crdn_yrno + on tb_pstn_info (CRDN_NO, CRDN_YR, SGG_CD); \ No newline at end of file diff --git a/DB-DDL/maria/ddl/ibmsdb/tb_strct_idx.sql b/DB-DDL/maria/ddl/ibmsdb/tb_strct_idx.sql index 3027dee..b565d1a 100644 --- a/DB-DDL/maria/ddl/ibmsdb/tb_strct_idx.sql +++ b/DB-DDL/maria/ddl/ibmsdb/tb_strct_idx.sql @@ -6,7 +6,7 @@ create table tb_strct_idx STRCT_IDX decimal(10, 2) null comment '구조 지수', RDVLRT_CN_YR_CNT decimal(2) null comment '잔가율 내용 연도 수', LAST_YR_RDVLRT decimal(4, 2) null comment '최종 연도 잔가율', - DPRT decimal(4, 4) null comment '감가상각률', + DPRT decimal(10, 4) null comment '감가상각률', BSCS_CSTRN_Y_BDST_CMPTTN_RT decimal(10, 2) null comment '기초 공사 Y 건축물 산정 비율', BSCS_CSTRN_N_BDST_CMPTTN_RT decimal(10, 2) null comment '기초 공사 N 건축물 산정 비율', DUP_ETBLDG_BDST_CMPTTN_RT decimal(10, 2) null comment '복층 증축 건축물 산정 비율',