이야기만 많이들어보고 접할일이 없는데 그냥 궁금해짐
---
전자정부 프레임워크 사이트가서
구경중
일단 테이블만 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
)
;
NM은 뭐야. Name?
name 이야
주말동안 전자정부만 계속봐야지 ㅋㅋㅋ
이래서 전정프를 싫어하는거구나 네이밍 이렇게 할거면 한글을 쓰지..
이름저런건 표준화땜에 그럼 다 정해져있음
보통 테이블명 컬럼명 대문자에 스네이크케이스아님?
걍 별거 없고 스프링4에다가 이거저거 붙혀논거 같든데 ㅈ소 솔루션 비슷함