Skip to content

Commit f233f19

Browse files
Merge pull request #108 from KoreaNirsa/docs/db-tables
docs: 리드미 참고 문서 리스트 반영 및 DB 스키마 가이드 추가
2 parents 9be9a0d + 6dc6024 commit f233f19

File tree

8 files changed

+731
-13
lines changed

8 files changed

+731
-13
lines changed

DATABASE/all_sht_ddl_altibase.sql

Lines changed: 51 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,33 @@ CREATE TABLE LETTCCMMNDETAILCODE (
5050
CONSTRAINT LETTCCMMNDETAILCODE_PK PRIMARY KEY (CODE_ID,CODE),
5151
CONSTRAINT LETTCCMMNDETAILCODE_ibfk_1 FOREIGN KEY (CODE_ID) REFERENCES LETTCCMMNCODE (CODE_ID)
5252
) ;
53+
54+
DROP TABLE LETTHEMPLYRINFOCHANGEDTLS CASCADE CONSTRAINTS;
55+
CREATE TABLE LETTHEMPLYRINFOCHANGEDTLS (
56+
EMPLYR_ID VARCHAR(20) NOT NULL,
57+
CHANGE_DE CHAR(20) NOT NULL,
58+
ORGNZT_ID CHAR(20),
59+
GROUP_ID CHAR(20),
60+
EMPL_NO VARCHAR(20) NOT NULL,
61+
SEXDSTN_CODE CHAR(1),
62+
BRTHDY CHAR(20),
63+
FXNUM VARCHAR(20),
64+
HOUSE_ADRES VARCHAR(100) NOT NULL,
65+
HOUSE_END_TELNO VARCHAR(4),
66+
AREA_NO VARCHAR(4),
67+
DETAIL_ADRES VARCHAR(100) NOT NULL,
68+
ZIP VARCHAR(6) NOT NULL,
69+
OFFM_TELNO VARCHAR(20),
70+
MBTLNUM VARCHAR(20) NOT NULL,
71+
EMAIL_ADRES VARCHAR(50),
72+
HOUSE_MIDDLE_TELNO CHAR(4),
73+
PSTINST_CODE CHAR(8),
74+
EMPLYR_STTUS_CODE VARCHAR(15) NOT NULL,
75+
ESNTL_ID CHAR(20),
76+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_PK PRIMARY KEY (EMPLYR_ID, CHANGE_DE),
77+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_ibfk_1 FOREIGN KEY (EMPLYR_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID)
78+
) ;
79+
5380
DROP TABLE LETTNORGNZTINFO CASCADE CONSTRAINTS;
5481
CREATE TABLE LETTNORGNZTINFO (
5582
ORGNZT_ID char(20) DEFAULT '' NOT NULL,
@@ -65,6 +92,15 @@ CREATE TABLE LETTNAUTHORGROUPINFO (
6592
GROUP_DC varchar2(100) ,
6693
CONSTRAINT LETTNAUTHORGROUPINFO_PK PRIMARY KEY (GROUP_ID)
6794
) ;
95+
DROP TABLE LETTNAUTHORINFO CASCADE CONSTRAINTS;
96+
CREATE TABLE LETTNAUTHORINFO (
97+
AUTHOR_CODE VARCHAR(30) NOT NULL,
98+
AUTHOR_NM VARCHAR(60) NOT NULL,
99+
AUTHOR_DC VARCHAR(200),
100+
AUTHOR_CREAT_DE CHAR(20) NOT NULL,
101+
CONSTRAINT LETTNAUTHORINFO_PK PRIMARY KEY (AUTHOR_CODE)
102+
) ;
103+
68104
DROP TABLE LETTNEMPLYRINFO CASCADE CONSTRAINTS;
69105
CREATE TABLE LETTNEMPLYRINFO (
70106
EMPLYR_ID varchar2(20) NOT NULL,
@@ -98,6 +134,19 @@ CREATE TABLE LETTNEMPLYRINFO (
98134
CONSTRAINT LETTNEMPLYRINFO_ibfk_2 FOREIGN KEY (GROUP_ID) REFERENCES LETTNAUTHORGROUPINFO (GROUP_ID) ON DELETE CASCADE,
99135
CONSTRAINT LETTNEMPLYRINFO_ibfk_1 FOREIGN KEY (ORGNZT_ID) REFERENCES LETTNORGNZTINFO (ORGNZT_ID) ON DELETE CASCADE
100136
) ;
137+
138+
DROP TABLE LETTNEMPLYRSCRTYESTBS CASCADE CONSTRAINTS;
139+
CREATE TABLE LETTNEMPLYRSCRTYESTBS (
140+
SCRTY_DTRMN_TRGET_ID VARCHAR(20) NOT NULL,
141+
MBER_TY_CODE VARCHAR(15),
142+
AUTHOR_CODE VARCHAR(30) NOT NULL,
143+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_PK PRIMARY KEY (SCRTY_DTRMN_TRGET_ID),
144+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_1 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID),
145+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_2 FOREIGN KEY (AUTHOR_CODE) REFERENCES LETTNAUTHORINFO(AUTHOR_CODE),
146+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_3 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNENTRPRSMBER(ENTRPRS_MBER_ID),
147+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_4 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNGNRLMBER(MBER_ID)
148+
) ;
149+
101150
DROP TABLE LETTNBBSMASTER CASCADE CONSTRAINTS;
102151
CREATE TABLE LETTNBBSMASTER (
103152
BBS_ID char(20) NOT NULL,
@@ -263,7 +312,7 @@ CREATE TABLE LETTNSCHDULINFO (
263312
CONSTRAINT LETTNSCHDULINFO_PK PRIMARY KEY (SCHDUL_ID)
264313
) ;
265314
CREATE OR REPLACE VIEW COMVNUSERMASTER ( ESNTL_ID,USER_ID,PASSWORD,USER_NM,USER_ZIP,USER_ADRES,USER_EMAIL,GROUP_ID, USER_SE, ORGNZT_ID )
266-
AS
315+
AS
267316
SELECT ESNTL_ID, MBER_ID,PASSWORD,MBER_NM,ZIP,ADRES,MBER_EMAIL_ADRES,' ','GNR' AS USER_SE, ' ' ORGNZT_ID
268317
FROM LETTNGNRLMBER
269318
UNION ALL
@@ -272,4 +321,4 @@ AS
272321
UNION ALL
273322
SELECT ESNTL_ID,ENTRPRS_MBER_ID,ENTRPRS_MBER_PASSWORD,CMPNY_NM,ZIP,ADRES,APPLCNT_EMAIL_ADRES,' ' ,'ENT' AS USER_SE, ' ' ORGNZT_ID
274323
FROM LETTNENTRPRSMBER
275-
;
324+
;

DATABASE/all_sht_ddl_cubrid.sql

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,32 @@ CREATE TABLE LETTCCMMNDETAILCODE (
5050
CONSTRAINT LETTCCMMNDETAILCODE_ibfk_1 FOREIGN KEY (CODE_ID) REFERENCES LETTCCMMNCODE (CODE_ID)
5151
) ;
5252

53+
CREATE TABLE LETTHEMPLYRINFOCHANGEDTLS (
54+
EMPLYR_ID VARCHAR(20) NOT NULL,
55+
CHANGE_DE CHAR(20) NOT NULL,
56+
ORGNZT_ID CHAR(20),
57+
GROUP_ID CHAR(20),
58+
EMPL_NO VARCHAR(20) NOT NULL,
59+
SEXDSTN_CODE CHAR(1),
60+
BRTHDY CHAR(20),
61+
FXNUM VARCHAR(20),
62+
HOUSE_ADRES VARCHAR(100) NOT NULL,
63+
HOUSE_END_TELNO VARCHAR(4),
64+
AREA_NO VARCHAR(4),
65+
DETAIL_ADRES VARCHAR(100) NOT NULL,
66+
ZIP VARCHAR(6) NOT NULL,
67+
OFFM_TELNO VARCHAR(20),
68+
MBTLNUM VARCHAR(20) NOT NULL,
69+
EMAIL_ADRES VARCHAR(50),
70+
HOUSE_MIDDLE_TELNO CHAR(4),
71+
PSTINST_CODE CHAR(8),
72+
EMPLYR_STTUS_CODE VARCHAR(15) NOT NULL,
73+
ESNTL_ID CHAR(20),
74+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_PK PRIMARY KEY (EMPLYR_ID, CHANGE_DE),
75+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_ibfk_1 FOREIGN KEY (EMPLYR_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID)
76+
) ;
77+
78+
5379
CREATE TABLE LETTNORGNZTINFO (
5480
ORGNZT_ID char(20) DEFAULT '' NOT NULL,
5581
ORGNZT_NM varchar(60) NOT NULL,
@@ -65,6 +91,14 @@ CREATE TABLE LETTNAUTHORGROUPINFO (
6591
CONSTRAINT LETTNAUTHORGROUPINFO_PK PRIMARY KEY (GROUP_ID)
6692
) ;
6793

94+
CREATE TABLE LETTNAUTHORINFO (
95+
AUTHOR_CODE VARCHAR(30) NOT NULL,
96+
AUTHOR_NM VARCHAR(60) NOT NULL,
97+
AUTHOR_DC VARCHAR(200),
98+
AUTHOR_CREAT_DE CHAR(20) NOT NULL,
99+
CONSTRAINT LETTNAUTHORINFO_PK PRIMARY KEY (AUTHOR_CODE)
100+
) ;
101+
68102
CREATE TABLE LETTNEMPLYRINFO (
69103
EMPLYR_ID varchar(60) NOT NULL,
70104
ORGNZT_ID char(20) ,
@@ -98,6 +132,17 @@ CREATE TABLE LETTNEMPLYRINFO (
98132
CONSTRAINT LETTNEMPLYRINFO_ibfk_1 FOREIGN KEY (ORGNZT_ID) REFERENCES LETTNORGNZTINFO (ORGNZT_ID) ON DELETE CASCADE
99133
) ;
100134

135+
CREATE TABLE LETTNEMPLYRSCRTYESTBS (
136+
SCRTY_DTRMN_TRGET_ID VARCHAR(20) NOT NULL,
137+
MBER_TY_CODE VARCHAR(15),
138+
AUTHOR_CODE VARCHAR(30) NOT NULL,
139+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_PK PRIMARY KEY (SCRTY_DTRMN_TRGET_ID),
140+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_1 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID),
141+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_2 FOREIGN KEY (AUTHOR_CODE) REFERENCES LETTNAUTHORINFO(AUTHOR_CODE),
142+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_3 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNENTRPRSMBER(ENTRPRS_MBER_ID),
143+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_4 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNGNRLMBER(MBER_ID)
144+
);
145+
101146
CREATE TABLE LETTNBBSMASTER (
102147
BBS_ID char(20) NOT NULL,
103148
BBS_NM varchar(765) NOT NULL,
@@ -261,14 +306,14 @@ CREATE TABLE LETTNSCHDULINFO (
261306
REPTIT_SE_CODE char(3) ,
262307
CONSTRAINT LETTNSCHDULINFO_PK PRIMARY KEY (SCHDUL_ID)
263308
) ;
264-
CREATE OR REPLACE VIEW COMVNUSERMASTER ( ESNTL_ID,USER_ID,PASSWORD,USER_NM,USER_ZIP,USER_ADRES,USER_EMAIL,GROUP_ID, USER_SE, ORGNZT_ID )
265-
AS
309+
CREATE OR REPLACE VIEW COMVNUSERMASTER ( ESNTL_ID,USER_ID,PASSWORD,USER_NM,USER_ZIP,USER_ADRES,USER_EMAIL,GROUP_ID, USER_SE, ORGNZT_ID )
310+
AS
266311
SELECT ESNTL_ID, MBER_ID,PASSWORD,MBER_NM,ZIP,ADRES,MBER_EMAIL_ADRES,' ','GNR' AS USER_SE, ' ' ORGNZT_ID
267312
FROM LETTNGNRLMBER
268313
UNION ALL
269314
SELECT ESNTL_ID,EMPLYR_ID,PASSWORD,USER_NM,ZIP,HOUSE_ADRES,EMAIL_ADRES,GROUP_ID ,'USR' AS USER_SE, ORGNZT_ID
270315
FROM LETTNEMPLYRINFO
271316
UNION ALL
272317
SELECT ESNTL_ID,ENTRPRS_MBER_ID,ENTRPRS_MBER_PASSWORD,CMPNY_NM,ZIP,ADRES,APPLCNT_EMAIL_ADRES,' ' ,'ENT' AS USER_SE, ' ' ORGNZT_ID
273-
FROM LETTNENTRPRSMBER
318+
FROM LETTNENTRPRSMBER
274319
;

DATABASE/all_sht_ddl_mysql.sql

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ CREATE TABLE LETTCCMMNCODE (
4141
CONSTRAINT LETTCCMMNCODE_ibfk_1 FOREIGN KEY (CL_CODE) REFERENCES LETTCCMMNCLCODE (CL_CODE)
4242
) ;
4343

44-
45-
4644
CREATE TABLE LETTCCMMNDETAILCODE (
4745
CODE_ID varchar(6) NOT NULL,
4846
CODE varchar(15) NOT NULL,
@@ -57,7 +55,30 @@ CREATE TABLE LETTCCMMNDETAILCODE (
5755
CONSTRAINT LETTCCMMNDETAILCODE_ibfk_1 FOREIGN KEY (CODE_ID) REFERENCES LETTCCMMNCODE (CODE_ID)
5856
) ;
5957

60-
58+
CREATE TABLE LETTHEMPLYRINFOCHANGEDTLS (
59+
EMPLYR_ID VARCHAR(20) NOT NULL,
60+
CHANGE_DE CHAR(20) NOT NULL,
61+
ORGNZT_ID CHAR(20),
62+
GROUP_ID CHAR(20),
63+
EMPL_NO VARCHAR(20) NOT NULL,
64+
SEXDSTN_CODE CHAR(1),
65+
BRTHDY CHAR(20),
66+
FXNUM VARCHAR(20),
67+
HOUSE_ADRES VARCHAR(100) NOT NULL,
68+
HOUSE_END_TELNO VARCHAR(4),
69+
AREA_NO VARCHAR(4),
70+
DETAIL_ADRES VARCHAR(100) NOT NULL,
71+
ZIP VARCHAR(6) NOT NULL,
72+
OFFM_TELNO VARCHAR(20),
73+
MBTLNUM VARCHAR(20) NOT NULL,
74+
EMAIL_ADRES VARCHAR(50),
75+
HOUSE_MIDDLE_TELNO VARCHAR(4),
76+
PSTINST_CODE CHAR(8),
77+
EMPLYR_STTUS_CODE VARCHAR(15) NOT NULL,
78+
ESNTL_ID CHAR(20),
79+
PRIMARY KEY (EMPLYR_ID, CHANGE_DE),
80+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_ibfk_1 FOREIGN KEY (EMPLYR_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID)
81+
) ;
6182

6283
CREATE TABLE LETTNORGNZTINFO (
6384
ORGNZT_ID char(20) NOT NULL DEFAULT '',
@@ -66,8 +87,6 @@ CREATE TABLE LETTNORGNZTINFO (
6687
PRIMARY KEY (ORGNZT_ID)
6788
) ;
6889

69-
70-
7190
CREATE TABLE LETTNAUTHORGROUPINFO (
7291
GROUP_ID char(20) NOT NULL DEFAULT '',
7392
GROUP_NM varchar(60) NOT NULL,
@@ -76,7 +95,13 @@ CREATE TABLE LETTNAUTHORGROUPINFO (
7695
PRIMARY KEY (GROUP_ID)
7796
) ;
7897

79-
98+
CREATE TABLE LETTNAUTHORINFO (
99+
AUTHOR_CODE VARCHAR(30) NOT NULL,
100+
AUTHOR_NM VARCHAR(60) NOT NULL,
101+
AUTHOR_DC VARCHAR(200),
102+
AUTHOR_CREAT_DE CHAR(20) NOT NULL,
103+
PRIMARY KEY (AUTHOR_CODE)
104+
) ;
80105

81106
CREATE TABLE LETTNEMPLYRINFO (
82107
EMPLYR_ID varchar(20) NOT NULL,
@@ -113,7 +138,16 @@ CREATE TABLE LETTNEMPLYRINFO (
113138
CONSTRAINT LETTNEMPLYRINFO_ibfk_1 FOREIGN KEY (ORGNZT_ID) REFERENCES LETTNORGNZTINFO (ORGNZT_ID) ON DELETE CASCADE
114139
) ;
115140

116-
141+
CREATE TABLE LETTNEMPLYRSCRTYESTBS (
142+
SCRTY_DTRMN_TRGET_ID VARCHAR(20) NOT NULL,
143+
MBER_TY_CODE VARCHAR(15),
144+
AUTHOR_CODE VARCHAR(30) NOT NULL,
145+
PRIMARY KEY (SCRTY_DTRMN_TRGET_ID),
146+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_1 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID),
147+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_2 FOREIGN KEY (AUTHOR_CODE) REFERENCES LETTNAUTHORINFO(AUTHOR_CODE),
148+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_3 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNENTRPRSMBER(ENTRPRS_MBER_ID),
149+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_4 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNGNRLMBER(MBER_ID)
150+
) ;
117151

118152
CREATE TABLE LETTNBBSMASTER (
119153
BBS_ID char(20) NOT NULL,

DATABASE/all_sht_ddl_oracle.sql

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,33 @@ CREATE TABLE LETTCCMMNDETAILCODE (
5050
CONSTRAINT LETTCCMMNDETAILCODE_PK PRIMARY KEY (CODE_ID,CODE),
5151
CONSTRAINT LETTCCMMNDETAILCODE_ibfk_1 FOREIGN KEY (CODE_ID) REFERENCES LETTCCMMNCODE (CODE_ID)
5252
) ;
53+
54+
DROP TABLE LETTHEMPLYRINFOCHANGEDTLS CASCADE CONSTRAINTS;
55+
CREATE TABLE LETTHEMPLYRINFOCHANGEDTLS (
56+
EMPLYR_ID VARCHAR2(20) NOT NULL,
57+
CHANGE_DE CHAR(20) NOT NULL,
58+
ORGNZT_ID CHAR(20),
59+
GROUP_ID CHAR(20),
60+
EMPL_NO VARCHAR2(20) NOT NULL,
61+
SEXDSTN_CODE CHAR(1),
62+
BRTHDY CHAR(20),
63+
FXNUM VARCHAR2(20),
64+
HOUSE_ADRES VARCHAR2(100) NOT NULL,
65+
HOUSE_END_TELNO CHAR(4),
66+
AREA_NO CHAR(4),
67+
DETAIL_ADRES VARCHAR2(100) NOT NULL,
68+
ZIP VARCHAR2(6) NOT NULL,
69+
OFFM_TELNO VARCHAR2(20),
70+
MBTLNUM VARCHAR2(20) NOT NULL,
71+
EMAIL_ADRES VARCHAR2(50),
72+
HOUSE_MIDDLE_TELNO CHAR(4),
73+
PSTINST_CODE CHAR(8),
74+
EMPLYR_STTUS_CODE VARCHAR2(15) NOT NULL,
75+
ESNTL_ID CHAR(20),
76+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_PK PRIMARY KEY (EMPLYR_ID, CHANGE_DE),
77+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_ibfk_1 FOREIGN KEY (EMPLYR_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID)
78+
) ;
79+
5380
DROP TABLE LETTNORGNZTINFO CASCADE CONSTRAINTS;
5481
CREATE TABLE LETTNORGNZTINFO (
5582
ORGNZT_ID char(20) DEFAULT '' NOT NULL,
@@ -65,6 +92,16 @@ CREATE TABLE LETTNAUTHORGROUPINFO (
6592
GROUP_DC varchar2(100) ,
6693
CONSTRAINT LETTNAUTHORGROUPINFO_PK PRIMARY KEY (GROUP_ID)
6794
) ;
95+
96+
DROP TABLE LETTNAUTHORINFO CASCADE CONSTRAINTS;
97+
CREATE TABLE LETTNAUTHORINFO (
98+
AUTHOR_CODE VARCHAR2(30) NOT NULL,
99+
AUTHOR_NM VARCHAR2(60) NOT NULL,
100+
AUTHOR_DC VARCHAR2(200),
101+
AUTHOR_CREAT_DE CHAR(20) NOT NULL,
102+
CONSTRAINT LETTNAUTHORINFO_PK PRIMARY KEY (AUTHOR_CODE)
103+
) ;
104+
68105
DROP TABLE LETTNEMPLYRINFO CASCADE CONSTRAINTS;
69106
CREATE TABLE LETTNEMPLYRINFO (
70107
EMPLYR_ID varchar2(20) NOT NULL,
@@ -98,6 +135,19 @@ CREATE TABLE LETTNEMPLYRINFO (
98135
CONSTRAINT LETTNEMPLYRINFO_ibfk_2 FOREIGN KEY (GROUP_ID) REFERENCES LETTNAUTHORGROUPINFO (GROUP_ID) ON DELETE CASCADE,
99136
CONSTRAINT LETTNEMPLYRINFO_ibfk_1 FOREIGN KEY (ORGNZT_ID) REFERENCES LETTNORGNZTINFO (ORGNZT_ID) ON DELETE CASCADE
100137
) ;
138+
139+
DROP TABLE LETTNEMPLYRSCRTYESTBS CASCADE CONSTRAINTS;
140+
CREATE TABLE LETTNEMPLYRSCRTYESTBS (
141+
SCRTY_DTRMN_TRGET_ID VARCHAR2(20) NOT NULL,
142+
MBER_TY_CODE VARCHAR2(15),
143+
AUTHOR_CODE VARCHAR2(30) NOT NULL,
144+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_PK PRIMARY KEY (SCRTY_DTRMN_TRGET_ID),
145+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_1 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID),
146+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_2 FOREIGN KEY (AUTHOR_CODE) REFERENCES LETTNAUTHORINFO(AUTHOR_CODE),
147+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_3 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNENTRPRSMBER(ENTRPRS_MBER_ID),
148+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_4 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNGNRLMBER(MBER_ID)
149+
) ;
150+
101151
DROP TABLE LETTNBBSMASTER CASCADE CONSTRAINTS;
102152
CREATE TABLE LETTNBBSMASTER (
103153
BBS_ID char(20) NOT NULL,

DATABASE/all_sht_ddl_tibero.sql

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,33 @@ CREATE TABLE LETTCCMMNDETAILCODE (
5050
CONSTRAINT LETTCCMMNDETAILCODE_PK PRIMARY KEY (CODE_ID,CODE),
5151
CONSTRAINT LETTCCMMNDETAILCODE_ibfk_1 FOREIGN KEY (CODE_ID) REFERENCES LETTCCMMNCODE (CODE_ID)
5252
) ;
53+
54+
DROP TABLE LETTHEMPLYRINFOCHANGEDTLS CASCADE CONSTRAINTS;
55+
CREATE TABLE LETTHEMPLYRINFOCHANGEDTLS (
56+
EMPLYR_ID VARCHAR2(20) NOT NULL,
57+
CHANGE_DE CHAR(20) NOT NULL,
58+
ORGNZT_ID CHAR(20),
59+
GROUP_ID CHAR(20),
60+
EMPL_NO VARCHAR2(20) NOT NULL,
61+
SEXDSTN_CODE CHAR(1),
62+
BRTHDY CHAR(20),
63+
FXNUM VARCHAR2(20),
64+
HOUSE_ADRES VARCHAR2(100) NOT NULL,
65+
HOUSE_END_TELNO CHAR(4),
66+
AREA_NO CHAR(4),
67+
DETAIL_ADRES VARCHAR2(100) NOT NULL,
68+
ZIP VARCHAR2(6) NOT NULL,
69+
OFFM_TELNO VARCHAR2(20),
70+
MBTLNUM VARCHAR2(20) NOT NULL,
71+
EMAIL_ADRES VARCHAR2(50),
72+
HOUSE_MIDDLE_TELNO CHAR(4),
73+
PSTINST_CODE CHAR(8),
74+
EMPLYR_STTUS_CODE VARCHAR2(15) NOT NULL,
75+
ESNTL_ID CHAR(20),
76+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_PK PRIMARY KEY (EMPLYR_ID, CHANGE_DE),
77+
CONSTRAINT LETTHEMPLYRINFOCHANGEDTLS_ibfk_1 FOREIGN KEY (EMPLYR_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID)
78+
);
79+
5380
DROP TABLE LETTNORGNZTINFO CASCADE CONSTRAINTS;
5481
CREATE TABLE LETTNORGNZTINFO (
5582
ORGNZT_ID char(20) DEFAULT '' NOT NULL,
@@ -65,6 +92,14 @@ CREATE TABLE LETTNAUTHORGROUPINFO (
6592
GROUP_DC varchar2(100) ,
6693
CONSTRAINT LETTNAUTHORGROUPINFO_PK PRIMARY KEY (GROUP_ID)
6794
) ;
95+
DROP TABLE LETTNAUTHORINFO CASCADE CONSTRAINTS;
96+
CREATE TABLE LETTNAUTHORINFO (
97+
AUTHOR_CODE VARCHAR2(30) NOT NULL,
98+
AUTHOR_NM VARCHAR2(60) NOT NULL,
99+
AUTHOR_DC VARCHAR2(200),
100+
AUTHOR_CREAT_DE CHAR(20) NOT NULL,
101+
CONSTRAINT LETTNAUTHORINFO_PK PRIMARY KEY (AUTHOR_CODE)
102+
);
68103
DROP TABLE LETTNEMPLYRINFO CASCADE CONSTRAINTS;
69104
CREATE TABLE LETTNEMPLYRINFO (
70105
EMPLYR_ID varchar2(20) NOT NULL,
@@ -98,6 +133,17 @@ CREATE TABLE LETTNEMPLYRINFO (
98133
CONSTRAINT LETTNEMPLYRINFO_ibfk_2 FOREIGN KEY (GROUP_ID) REFERENCES LETTNAUTHORGROUPINFO (GROUP_ID) ON DELETE CASCADE,
99134
CONSTRAINT LETTNEMPLYRINFO_ibfk_1 FOREIGN KEY (ORGNZT_ID) REFERENCES LETTNORGNZTINFO (ORGNZT_ID) ON DELETE CASCADE
100135
) ;
136+
DROP TABLE LETTNEMPLYRSCRTYESTBS CASCADE CONSTRAINTS;
137+
CREATE TABLE LETTNEMPLYRSCRTYESTBS (
138+
SCRTY_DTRMN_TRGET_ID VARCHAR2(20) NOT NULL,
139+
MBER_TY_CODE VARCHAR2(15),
140+
AUTHOR_CODE VARCHAR2(30) NOT NULL,
141+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_PK PRIMARY KEY (SCRTY_DTRMN_TRGET_ID),
142+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_1 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNEMPLYRINFO(EMPLYR_ID),
143+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_2 FOREIGN KEY (AUTHOR_CODE) REFERENCES LETTNAUTHORINFO(AUTHOR_CODE),
144+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_3 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNENTRPRSMBER(ENTRPRS_MBER_ID),
145+
CONSTRAINT LETTNEMPLYRSCRTYESTBS_ibfk_4 FOREIGN KEY (SCRTY_DTRMN_TRGET_ID) REFERENCES LETTNGNRLMBER(MBER_ID)
146+
);
101147
DROP TABLE LETTNBBSMASTER CASCADE CONSTRAINTS;
102148
CREATE TABLE LETTNBBSMASTER (
103149
BBS_ID char(20) NOT NULL,

0 commit comments

Comments
 (0)