이야기만 많이들어보고 접할일이 없는데 그냥 궁금해짐


---


전자정부 프레임워크 사이트가서


구경중


일단 테이블만 182 개 있는데 DB 별로 나누어 놨네


큐브리드, mysql, maria DB, ms, 오라클, 티베로



보통은 컬럼명 소문자인데 전자정부는 대문자네

눈에 잘띄기 위함일까

근데 대문자는 보통 눈아프다는연구도 많음



COMTNPROGRMLIST <- 왜 _ 없이 법률명처럼 붙여놨을까


COMTHPROGRMCHANGEDTLS COM_TH_PROGRM_CHANGED_TLS


progrm 은 a 왜빠졌지



이것만 봤지만 이제 코드보면 사람귀찮게 하는거 많이 나올듯한 느낌이 드네...


CREATE TABLE COMTNPROGRMLIST
(
PROGRM_FILE_NM VARCHAR(60) NOT NULL,
PROGRM_STRE_PATH VARCHAR(100) NOT NULL,
PROGRM_KOREAN_NM VARCHAR(60) NULL,
PROGRM_DC VARCHAR(200) NULL,
URL VARCHAR(100) NOT NULL,
PRIMARY KEY (PROGRM_FILE_NM)
)
;



CREATE UNIQUE INDEX COMTNPROGRMLIST_PK ON COMTNPROGRMLIST
(
PROGRM_FILE_NM
)
;



CREATE TABLE COMTHPROGRMCHANGEDTLS
(
PROGRM_FILE_NM VARCHAR(60) NOT NULL,
REQUST_NO NUMERIC(10) NOT NULL,
RQESTER_ID VARCHAR(20) NOT NULL,
CHANGE_REQUST_CN VARCHAR(1000) NULL,
REQUST_PROCESS_CN MEDIUMTEXT NULL,
OPETR_ID VARCHAR(20) NULL,
PROCESS_STTUS_CODE VARCHAR(15) NOT NULL,
PROCESS_DE CHAR(20) NULL,
RQESTDE CHAR(20) NULL,
REQUST_SJ VARCHAR(60) NOT NULL,
PRIMARY KEY (PROGRM_FILE_NM,REQUST_NO),
FOREIGN KEY COMTHPROGRMCHANGEDTLS_FK1 (PROGRM_FILE_NM) REFERENCES COMTNPROGRMLIST(PROGRM_FILE_NM)
ON DELETE CASCADE
)
;



CREATE UNIQUE INDEX COMTHPROGRMCHANGEDTLS_PK ON COMTHPROGRMCHANGEDTLS
(
PROGRM_FILE_NM,
REQUST_NO
)
;



CREATE INDEX COMTHPROGRMCHANGEDTLS_i01 ON COMTHPROGRMCHANGEDTLS
(
PROGRM_FILE_NM
)
;