From 43a3df8d641fec855059528c6158ae71ea8c205f Mon Sep 17 00:00:00 2001 From: Jan Piotrowski Date: Tue, 11 Feb 2020 20:42:03 +0100 Subject: [PATCH] 2 Oracle, 1 MSSQL schemas from ERDCloud.com To make them work properly, we need to re-export the SQL with the right DB selection from the tool (project links see README) --- mssql/dbkr/README.md | 6 + mssql/dbkr/schema.sql | 426 ++++++++++ oracle/pms/README.md | 6 + oracle/pms/schema.sql | 446 ++++++++++ oracle/secondproject/README.md | 6 + oracle/secondproject/schema.sql | 1386 +++++++++++++++++++++++++++++++ 6 files changed, 2276 insertions(+) create mode 100644 mssql/dbkr/README.md create mode 100644 mssql/dbkr/schema.sql create mode 100644 oracle/pms/README.md create mode 100644 oracle/pms/schema.sql create mode 100644 oracle/secondproject/README.md create mode 100644 oracle/secondproject/schema.sql diff --git a/mssql/dbkr/README.md b/mssql/dbkr/README.md new file mode 100644 index 0000000..defab09 --- /dev/null +++ b/mssql/dbkr/README.md @@ -0,0 +1,6 @@ +# DB 관리 + +Schema only dump exported via erdcloud.com + +Website: ? +Source: https://www.erdcloud.com/d/qcgBsR55jMi8mv7sB \ No newline at end of file diff --git a/mssql/dbkr/schema.sql b/mssql/dbkr/schema.sql new file mode 100644 index 0000000..5e3c82d --- /dev/null +++ b/mssql/dbkr/schema.sql @@ -0,0 +1,426 @@ +DROP TABLE IF EXISTS `Untitled`; + +CREATE TABLE `Untitled` ( + +); + +DROP TABLE IF EXISTS `Untitled4`; + +CREATE TABLE `Untitled4` ( + +); + +DROP TABLE IF EXISTS `Untitled3`; + +CREATE TABLE `Untitled3` ( + +); + +DROP TABLE IF EXISTS `DB_ServerDisckInfo`; + +CREATE TABLE `DB_ServerDisckInfo` ( + `drive` nvarchar(2) NOT NULL, + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `size` float NULL DEFAULT DF__DB_ServerDisckInfo__size, + `used` float NULL DEFAULT DF__DB_ServerDisckInfo__usedSize, + `freeSize` float NULL DEFAULT DF__DB_ServerDisckInfo__freeSize, + `diskInfo` nvarchar(200) NULL +); + +DROP TABLE IF EXISTS `GameDB_ConInfo_Mapping`; + +CREATE TABLE `GameDB_ConInfo_Mapping` ( + `serverNo` int(1,1) NOT NULL, + `gameNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `rdbms_No` int(1,1) NOT NULL +); + +DROP TABLE IF EXISTS `GameList`; + +CREATE TABLE `GameList` ( + `gameNo` int(1,1) NOT NULL, + `gameName` nvarchar(50) NULL +); + +DROP TABLE IF EXISTS `ServerConAccountList`; + +CREATE TABLE `ServerConAccountList` ( + `serverAccount` nvarchar(50) NOT NULL, + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `password` nvarchar(100) NULL +); + +DROP TABLE IF EXISTS `Untitled6`; + +CREATE TABLE `Untitled6` ( + +); + +DROP TABLE IF EXISTS `DB_InstanceList`; + +CREATE TABLE `DB_InstanceList` ( + `gameNo` int(1,1) NOT NULL, + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `rdbms_No` int(1,1) NOT NULL, + `dbName` nvarchar(200) NULL, + `dbPort` int NULL +); + +DROP TABLE IF EXISTS `Untitled5`; + +CREATE TABLE `Untitled5` ( + +); + +DROP TABLE IF EXISTS `Game_Server_Mapping`; + +CREATE TABLE `Game_Server_Mapping` ( + `gameNo` int(1,1) NOT NULL, + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL +); + +DROP TABLE IF EXISTS `DB_ServerInfo`; + +CREATE TABLE `DB_ServerInfo` ( + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `serverType` tinyint NULL, + `serverIP` varchar(15) NULL, + `port` int NULL COMMENT '서버 타입 +0 : 일반 터미널 +1 : 원격 서버', + `serverNo2` int NOT NULL +); + +DROP TABLE IF EXISTS `CountryCode`; + +CREATE TABLE `CountryCode` ( + `countryCode` char(5) NOT NULL, + `countryName` nvarchar(50) NULL +); + +DROP TABLE IF EXISTS `Service_Platform`; + +CREATE TABLE `Service_Platform` ( + `platfomNO` int(1,1) NOT NULL, + `platFormName` nvarchar(50) NULL +); + +DROP TABLE IF EXISTS `DB_PhysicalFileInfo`; + +CREATE TABLE `DB_PhysicalFileInfo` ( + `gameNo` int(1,1) NOT NULL, + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `rdbms_No` int(1,1) NOT NULL, + `dbName` nvarchar(200) NULL, + `l_dbName` nvarchar(200) NULL, + `p_dbName` nvarchar(200) NULL, + `dbFileType` nvarchar(50) NULL, + `dbFileGroupName` nvarchar(200) NULL, + `fileSize` int NULL, + `mdTotalExtents` int NULL, + `curFileSize` float NULL, + `mdUsedExtents` int NULL, + `curUsedSize` float NULL, + `curUsedRate` float NULL, + `physical_URL` nvarchar(200) NULL, + `lastUpdateDate` datetime NULL +); + +DROP TABLE IF EXISTS `GmToolUserInfo`; + +CREATE TABLE `GmToolUserInfo` ( + `userNo` int(1,1) NOT NULL, + `userID` nvarchar(50) NOT NULL, + `pass` nvarchar(255) NULL, + `userName` nvarchar(50) NULL, + `email` nvarchar(100) NULL, + `phoneNum` nvarchar(20) NULL, + `createDate` datetime NULL, + `lastLoginDate` datetime NULL, + `userState` tinyint NULL +); + +DROP TABLE IF EXISTS `Untitled2`; + +CREATE TABLE `Untitled2` ( + +); + +DROP TABLE IF EXISTS `Use_DataBaseInfo`; + +CREATE TABLE `Use_DataBaseInfo` ( + `rdbms_No` int(1,1) NOT NULL, + `rdbms_Name` nvarchar(200) NULL, + `present` nvarchar(200) NULL, + `OS` nvarchar(50) NULL, + `version` nvarchar(200) NULL +); + +DROP TABLE IF EXISTS `UsedTableList`; + +CREATE TABLE `UsedTableList` ( + `gameNo` int(1,1) NOT NULL, + `serverNo` int(1,1) NOT NULL, + `platfomNO` int(1,1) NOT NULL, + `rdbms_No` int(1,1) NOT NULL, + `tableName` nvarchar(200) NULL, + `user_seeks` int NULL, + `user_scans` int NULL, + `user_lookups` int NULL, + `user_updates` int NULL +); + +ALTER TABLE `DB_ServerDisckInfo` ADD CONSTRAINT `PK_DB_SERVERDISCKINFO` PRIMARY KEY ( + `drive`, + `serverNo`, + `platfomNO` +); + +ALTER TABLE `GameDB_ConInfo_Mapping` ADD CONSTRAINT `PK_GAMEDB_CONINFO_MAPPING` PRIMARY KEY ( + `serverNo`, + `gameNo`, + `platfomNO`, + `rdbms_No` +); + +ALTER TABLE `GameList` ADD CONSTRAINT `PK_GAMELIST` PRIMARY KEY ( + `gameNo` +); + +ALTER TABLE `ServerConAccountList` ADD CONSTRAINT `PK_SERVERCONACCOUNTLIST` PRIMARY KEY ( + `serverAccount`, + `serverNo`, + `platfomNO` +); + +ALTER TABLE `DB_InstanceList` ADD CONSTRAINT `PK_DB_INSTANCELIST` PRIMARY KEY ( + `gameNo`, + `serverNo`, + `platfomNO`, + `rdbms_No` +); + +ALTER TABLE `Game_Server_Mapping` ADD CONSTRAINT `PK_GAME_SERVER_MAPPING` PRIMARY KEY ( + `gameNo`, + `serverNo`, + `platfomNO` +); + +ALTER TABLE `DB_ServerInfo` ADD CONSTRAINT `PK_DB_SERVERINFO` PRIMARY KEY ( + `serverNo`, + `platfomNO` +); + +ALTER TABLE `CountryCode` ADD CONSTRAINT `PK_COUNTRYCODE` PRIMARY KEY ( + `countryCode` +); + +ALTER TABLE `Service_Platform` ADD CONSTRAINT `PK_SERVICE_PLATFORM` PRIMARY KEY ( + `platfomNO` +); + +ALTER TABLE `DB_PhysicalFileInfo` ADD CONSTRAINT `PK_DB_PHYSICALFILEINFO` PRIMARY KEY ( + `gameNo`, + `serverNo`, + `platfomNO`, + `rdbms_No` +); + +ALTER TABLE `GmToolUserInfo` ADD CONSTRAINT `PK_GMTOOLUSERINFO` PRIMARY KEY ( + `userNo`, + `userID` +); + +ALTER TABLE `Use_DataBaseInfo` ADD CONSTRAINT `PK_USE_DATABASEINFO` PRIMARY KEY ( + `rdbms_No` +); + +ALTER TABLE `UsedTableList` ADD CONSTRAINT `PK_USEDTABLELIST` PRIMARY KEY ( + `gameNo`, + `serverNo`, + `platfomNO`, + `rdbms_No` +); + +ALTER TABLE `DB_ServerDisckInfo` ADD CONSTRAINT `FK_DB_ServerInfo_TO_DB_ServerDisckInfo_1` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_ServerInfo` ( + `serverNo` +); + +ALTER TABLE `DB_ServerDisckInfo` ADD CONSTRAINT `FK_DB_ServerInfo_TO_DB_ServerDisckInfo_2` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_ServerInfo` ( + `platfomNO` +); + +ALTER TABLE `GameDB_ConInfo_Mapping` ADD CONSTRAINT `FK_DB_InstanceList_TO_GameDB_ConInfo_Mapping_1` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_InstanceList` ( + `serverNo` +); + +ALTER TABLE `GameDB_ConInfo_Mapping` ADD CONSTRAINT `FK_DB_InstanceList_TO_GameDB_ConInfo_Mapping_2` FOREIGN KEY ( + `gameNo` +) +REFERENCES `DB_InstanceList` ( + `gameNo` +); + +ALTER TABLE `GameDB_ConInfo_Mapping` ADD CONSTRAINT `FK_DB_InstanceList_TO_GameDB_ConInfo_Mapping_3` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_InstanceList` ( + `platfomNO` +); + +ALTER TABLE `GameDB_ConInfo_Mapping` ADD CONSTRAINT `FK_DB_InstanceList_TO_GameDB_ConInfo_Mapping_4` FOREIGN KEY ( + `rdbms_No` +) +REFERENCES `DB_InstanceList` ( + `rdbms_No` +); + +ALTER TABLE `ServerConAccountList` ADD CONSTRAINT `FK_DB_ServerInfo_TO_ServerConAccountList_1` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_ServerInfo` ( + `serverNo` +); + +ALTER TABLE `ServerConAccountList` ADD CONSTRAINT `FK_DB_ServerInfo_TO_ServerConAccountList_2` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_ServerInfo` ( + `platfomNO` +); + +ALTER TABLE `DB_InstanceList` ADD CONSTRAINT `FK_GameList_TO_DB_InstanceList_1` FOREIGN KEY ( + `gameNo` +) +REFERENCES `GameList` ( + `gameNo` +); + +ALTER TABLE `DB_InstanceList` ADD CONSTRAINT `FK_DB_ServerInfo_TO_DB_InstanceList_1` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_ServerInfo` ( + `serverNo` +); + +ALTER TABLE `DB_InstanceList` ADD CONSTRAINT `FK_DB_ServerInfo_TO_DB_InstanceList_2` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_ServerInfo` ( + `platfomNO` +); + +ALTER TABLE `DB_InstanceList` ADD CONSTRAINT `FK_Use_DataBaseInfo_TO_DB_InstanceList_1` FOREIGN KEY ( + `rdbms_No` +) +REFERENCES `Use_DataBaseInfo` ( + `rdbms_No` +); + +ALTER TABLE `Game_Server_Mapping` ADD CONSTRAINT `FK_GameList_TO_Game_Server_Mapping_1` FOREIGN KEY ( + `gameNo` +) +REFERENCES `GameList` ( + `gameNo` +); + +ALTER TABLE `Game_Server_Mapping` ADD CONSTRAINT `FK_DB_ServerInfo_TO_Game_Server_Mapping_1` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_ServerInfo` ( + `serverNo` +); + +ALTER TABLE `Game_Server_Mapping` ADD CONSTRAINT `FK_DB_ServerInfo_TO_Game_Server_Mapping_2` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_ServerInfo` ( + `platfomNO` +); + +ALTER TABLE `DB_ServerInfo` ADD CONSTRAINT `FK_Service_Platform_TO_DB_ServerInfo_1` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `Service_Platform` ( + `platfomNO` +); + +ALTER TABLE `DB_ServerInfo` ADD CONSTRAINT `FK_DB_ServerInfo_TO_DB_ServerInfo_1` FOREIGN KEY ( + `serverNo2` +) +REFERENCES `DB_ServerInfo` ( + `serverNo` +); + +ALTER TABLE `DB_PhysicalFileInfo` ADD CONSTRAINT `FK_DB_InstanceList_TO_DB_PhysicalFileInfo_1` FOREIGN KEY ( + `gameNo` +) +REFERENCES `DB_InstanceList` ( + `gameNo` +); + +ALTER TABLE `DB_PhysicalFileInfo` ADD CONSTRAINT `FK_DB_InstanceList_TO_DB_PhysicalFileInfo_2` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_InstanceList` ( + `serverNo` +); + +ALTER TABLE `DB_PhysicalFileInfo` ADD CONSTRAINT `FK_DB_InstanceList_TO_DB_PhysicalFileInfo_3` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_InstanceList` ( + `platfomNO` +); + +ALTER TABLE `DB_PhysicalFileInfo` ADD CONSTRAINT `FK_DB_InstanceList_TO_DB_PhysicalFileInfo_4` FOREIGN KEY ( + `rdbms_No` +) +REFERENCES `DB_InstanceList` ( + `rdbms_No` +); + +ALTER TABLE `UsedTableList` ADD CONSTRAINT `FK_DB_InstanceList_TO_UsedTableList_1` FOREIGN KEY ( + `gameNo` +) +REFERENCES `DB_InstanceList` ( + `gameNo` +); + +ALTER TABLE `UsedTableList` ADD CONSTRAINT `FK_DB_InstanceList_TO_UsedTableList_2` FOREIGN KEY ( + `serverNo` +) +REFERENCES `DB_InstanceList` ( + `serverNo` +); + +ALTER TABLE `UsedTableList` ADD CONSTRAINT `FK_DB_InstanceList_TO_UsedTableList_3` FOREIGN KEY ( + `platfomNO` +) +REFERENCES `DB_InstanceList` ( + `platfomNO` +); + +ALTER TABLE `UsedTableList` ADD CONSTRAINT `FK_DB_InstanceList_TO_UsedTableList_4` FOREIGN KEY ( + `rdbms_No` +) +REFERENCES `DB_InstanceList` ( + `rdbms_No` +); + diff --git a/oracle/pms/README.md b/oracle/pms/README.md new file mode 100644 index 0000000..f62e965 --- /dev/null +++ b/oracle/pms/README.md @@ -0,0 +1,6 @@ +# PMS + +Schema only dump exported via erdcloud.com + +Website: ? +Source: https://www.erdcloud.com/d/rnsRQPZSrqxhxa5x6 \ No newline at end of file diff --git a/oracle/pms/schema.sql b/oracle/pms/schema.sql new file mode 100644 index 0000000..a0ebcb3 --- /dev/null +++ b/oracle/pms/schema.sql @@ -0,0 +1,446 @@ +DROP TABLE IF EXISTS `PROJECT_INFO`; + +CREATE TABLE `PROJECT_INFO` ( + `PRO_IDN` bigint(8) NOT NULL, + `PRO_CDE` varchar2(30) NOT NULL, + `PRO_NM` varchar2(50) NOT NULL, + `PAY_AMT` bigint(19.2) NOT NULL, + `BEG_YMD` varchar2(8) NOT NULL, + `FNS_YMD` varchar2(8) NULL, + `RFN_YMD` varchar2(8) NULL, + `ORNT` varchar2(30) NOT NULL, + `CHRG_DEPT` varchar2(30) NOT NULL, + `CHRG_NM` varchar2(10) NOT NULL, + `NRH_TEL` varchar2(11) NULL, + `USER_TEL` varchar2(11) NULL, + `PRO_RISK` varchar2(200) NULL, + `PRO_STAT` varchar2(30) NOT NULL, + `MNG_NM` varchar2(10) NULL, + `PM_NM` varchar2(10) NULL, + `BSN_NM` varchar2(10) NULL, + `LOD_YMD` varchar2(8) NULL, + `ORG_AMT` bigint(19.2) NULL +); + +DROP TABLE IF EXISTS `USER_INFO`; + +CREATE TABLE `USER_INFO` ( + `USER_IDN` bigint(8) NOT NULL, + `USER_NM` varchar2(30) NOT NULL, + `USER_CLSF` varchar2(30) NOT NULL, + `USER_ID` varchar2(32) NOT NULL, + `PASSWORD` varchar2(512) NOT NULL, + `USER_SE` varchar2(1) NOT NULL, + `UNIT_IDN` bigint(8) NOT NULL, + `USER_TEL` varchar2(11) NULL, + `USER_MAIL` varchar2(50) NULL, + `BSNS_TEL` varchar2(11) NULL, + `BRFFC` varchar2(20) NULL, + `DEPT` varchar2(20) NULL, + `USER_TYPE` varchar2(30) NOT NULL +); + +DROP TABLE IF EXISTS `BSNM_SHARE_ST`; + +CREATE TABLE `BSNM_SHARE_ST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `CNSRTM_NM` varchar2(30) NOT NULL, + `PAY_AMT` numeric(19,2) NOT NULL, + `AMT_PER` bigint(3) NOT NULL +); + +DROP TABLE IF EXISTS `JOB_ST`; + +CREATE TABLE `JOB_ST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `USER_IDN` bigint(8) NOT NULL, + `JOB_TIME` numeric(2,1) NOT NULL, + `LOD_YMD` varchar2(8) NOT NULL +); + +DROP TABLE IF EXISTS `PRTN_LABOR_COST`; + +CREATE TABLE `PRTN_LABOR_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `USER_IDN` bigint(8) NOT NULL, + `JOB_YMD` varchar2(8) NOT NULL, + `UNIT_PRICE` numeric(19,2) NOT NULL, + `LBCST` numeric(19,2) NOT NULL, + `LBCST_SE` varchar2(4) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `PRTN_OUTORD_COST`; + +CREATE TABLE `PRTN_OUTORD_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `ENTRPS_NM` varchar2(20) NOT NULL, + `QUANTITY` varchar2(100) NOT NULL, + `UNIT_PRICE` numeric(19,2) NOT NULL, + `OUTORD_AMT` numeric(19,2) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `PRTN_DIRECT_COST`; + +CREATE TABLE `PRTN_DIRECT_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `PURPOSE` varchar2(30) NOT NULL, + `EXPENS_AMT` numeric(19,2) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `PRTN_OVERHEAD_COST`; + +CREATE TABLE `PRTN_OVERHEAD_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `PURPOSE` varchar2(30) NOT NULL, + `EXPENS_AMT` numeric(19,2) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `HNF_INPT_PLAN`; + +CREATE TABLE `HNF_INPT_PLAN` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `USER_IDN` bigint(8) NOT NULL, + `TCHNLGY_TY` varchar2(30) NOT NULL, + `UNIT_PRICE` bigint(19.2) NOT NULL +); + +DROP TABLE IF EXISTS `ACMSLT_OVERHEAD_COST`; + +CREATE TABLE `ACMSLT_OVERHEAD_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `PURPOSE` varchar2(30) NOT NULL, + `EXPENS_AMT` numeric(19,2) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `ACMSLT_DIRECT_COST`; + +CREATE TABLE `ACMSLT_DIRECT_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `PURPOSE` varchar2(30) NOT NULL, + `EXPENS_AMT` numeric(19,2) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `ACMSLT_OUTORD_COST`; + +CREATE TABLE `ACMSLT_OUTORD_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `ENTRPS_NM` varchar2(20) NOT NULL, + `QUANTITY` varchar2(100) NOT NULL, + `UNIT_PRICE` numeric(19,2) NOT NULL, + `OUTORD_AMT` numeric(19,2) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `ACMSLT_LABOR_COST`; + +CREATE TABLE `ACMSLT_LABOR_COST` ( + `SHT_IDN` bigint(8) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `USER_IDN` bigint(8) NOT NULL, + `JOB_YMD` varchar2(8) NOT NULL, + `UNIT_PRICE` numeric(19,2) NOT NULL, + `LBCST` numeric(19,2) NOT NULL, + `LBCST_SE` varchar2(4) NOT NULL, + `REMARK` varchar2(50) NULL +); + +DROP TABLE IF EXISTS `UNIT_PRICE`; + +CREATE TABLE `UNIT_PRICE` ( + `UNIT_IDN` bigint(8) NOT NULL, + `TCHNLGY_GRAD` varchar2(30) NOT NULL, + `UNIT_PRICE` numeric(19,2) NOT NULL, + `STDR_YMD` varchar2(8) NOT NULL, + `REMARK` varchar2(50) NULL, + `USER_CLSF` varchar2(30) NOT NULL +); + +DROP TABLE IF EXISTS `GITT_DOMN`; + +CREATE TABLE `GITT_DOMN` ( + `DOMN_ID` varchar2(32) NOT NULL, + `DOMN_NM` varchar2(128) NOT NULL +); + +DROP TABLE IF EXISTS `GITT_DOMN_CODE`; + +CREATE TABLE `GITT_DOMN_CODE` ( + `DOMN_ID` varchar2(32) NOT NULL, + `CODE_ID` varchar2(32) NOT NULL, + `CODE_NM` varchar2(128) NOT NULL, + `USE_AT` varchar2(1) NOT NULL +); + +DROP TABLE IF EXISTS `GITT_FILE_INFO`; + +CREATE TABLE `GITT_FILE_INFO` ( + `SHT_IDN` bigint NOT NULL, + `PRO_IDN` bigint(8) NOT NULL, + `FILE_NO` bigint NOT NULL, + `FILE_TYPE` varchar(10) NOT NULL +); + +DROP TABLE IF EXISTS `GITT_FILE`; + +CREATE TABLE `GITT_FILE` ( + `FILE_NO` bigint NOT NULL, + `FILE_STRE_COURS` varchar2(2048) NULL, + `STRE_FILE_NM` varchar2(256) NULL, + `ORG_FILE_NM` varchar2(256) NULL, + `FILE_EXTSN` varchar2(16) NULL, + `FILE_SIZE` bigint NULL +); + +DROP TABLE IF EXISTS `EXPENSE_RATIO`; + +CREATE TABLE `EXPENSE_RATIO` ( + `SHT_IDN` bigint NOT NULL, + `EXP_RAT` numeric(8.2) NOT NULL, + `STDR_YMD` varchar(8) NOT NULL +); + +DROP TABLE IF EXISTS `GITT_PROCESS`; + +CREATE TABLE `GITT_PROCESS` ( + `SHT_IDN` bigint(8) NOT NULL, + `PROCESS` varchar(32) NOT NULL, + `JOB_TIME` numeric(4,1) NOT NULL, + `PRO_IDN` bigint(8) NOT NULL +); + +ALTER TABLE `PROJECT_INFO` ADD CONSTRAINT `PK_PROJECT_INFO` PRIMARY KEY ( + `PRO_IDN` +); + +ALTER TABLE `USER_INFO` ADD CONSTRAINT `PK_USER_INFO` PRIMARY KEY ( + `USER_IDN` +); + +ALTER TABLE `BSNM_SHARE_ST` ADD CONSTRAINT `PK_BSNM_SHARE_ST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `JOB_ST` ADD CONSTRAINT `PK_JOB_ST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `PRTN_LABOR_COST` ADD CONSTRAINT `PK_PRTN_LABOR_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `PRTN_OUTORD_COST` ADD CONSTRAINT `PK_PRTN_OUTORD_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `PRTN_DIRECT_COST` ADD CONSTRAINT `PK_PRTN_DIRECT_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `PRTN_OVERHEAD_COST` ADD CONSTRAINT `PK_PRTN_OVERHEAD_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `HNF_INPT_PLAN` ADD CONSTRAINT `PK_HNF_INPT_PLAN` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `ACMSLT_OVERHEAD_COST` ADD CONSTRAINT `PK_ACMSLT_OVERHEAD_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `ACMSLT_DIRECT_COST` ADD CONSTRAINT `PK_ACMSLT_DIRECT_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `ACMSLT_OUTORD_COST` ADD CONSTRAINT `PK_ACMSLT_OUTORD_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `ACMSLT_LABOR_COST` ADD CONSTRAINT `PK_ACMSLT_LABOR_COST` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `UNIT_PRICE` ADD CONSTRAINT `PK_UNIT_PRICE` PRIMARY KEY ( + `UNIT_IDN` +); + +ALTER TABLE `GITT_DOMN` ADD CONSTRAINT `PK_GITT_DOMN` PRIMARY KEY ( + `DOMN_ID` +); + +ALTER TABLE `GITT_DOMN_CODE` ADD CONSTRAINT `PK_GITT_DOMN_CODE` PRIMARY KEY ( + `DOMN_ID` +); + +ALTER TABLE `GITT_FILE_INFO` ADD CONSTRAINT `PK_GITT_FILE_INFO` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `GITT_FILE` ADD CONSTRAINT `PK_GITT_FILE` PRIMARY KEY ( + `FILE_NO` +); + +ALTER TABLE `EXPENSE_RATIO` ADD CONSTRAINT `PK_EXPENSE_RATIO` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `GITT_PROCESS` ADD CONSTRAINT `PK_GITT_PROCESS` PRIMARY KEY ( + `SHT_IDN` +); + +ALTER TABLE `USER_INFO` ADD CONSTRAINT `FK_UNIT_PRICE_TO_USER_INFO_1` FOREIGN KEY ( + `UNIT_IDN` +) +REFERENCES `UNIT_PRICE` ( + `UNIT_IDN` +); + +ALTER TABLE `BSNM_SHARE_ST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_BSNM_SHARE_ST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `JOB_ST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_JOB_ST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `JOB_ST` ADD CONSTRAINT `FK_USER_INFO_TO_JOB_ST_1` FOREIGN KEY ( + `USER_IDN` +) +REFERENCES `USER_INFO` ( + `USER_IDN` +); + +ALTER TABLE `PRTN_LABOR_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_PRTN_LABOR_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `PRTN_LABOR_COST` ADD CONSTRAINT `FK_USER_INFO_TO_PRTN_LABOR_COST_1` FOREIGN KEY ( + `USER_IDN` +) +REFERENCES `USER_INFO` ( + `USER_IDN` +); + +ALTER TABLE `PRTN_OUTORD_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_PRTN_OUTORD_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `PRTN_DIRECT_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_PRTN_DIRECT_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `PRTN_OVERHEAD_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_PRTN_OVERHEAD_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `HNF_INPT_PLAN` ADD CONSTRAINT `FK_PROJECT_INFO_TO_HNF_INPT_PLAN_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `HNF_INPT_PLAN` ADD CONSTRAINT `FK_USER_INFO_TO_HNF_INPT_PLAN_1` FOREIGN KEY ( + `USER_IDN` +) +REFERENCES `USER_INFO` ( + `USER_IDN` +); + +ALTER TABLE `ACMSLT_OVERHEAD_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_ACMSLT_OVERHEAD_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `ACMSLT_DIRECT_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_ACMSLT_DIRECT_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `ACMSLT_OUTORD_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_ACMSLT_OUTORD_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `ACMSLT_LABOR_COST` ADD CONSTRAINT `FK_PROJECT_INFO_TO_ACMSLT_LABOR_COST_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `ACMSLT_LABOR_COST` ADD CONSTRAINT `FK_USER_INFO_TO_ACMSLT_LABOR_COST_1` FOREIGN KEY ( + `USER_IDN` +) +REFERENCES `USER_INFO` ( + `USER_IDN` +); + +ALTER TABLE `GITT_DOMN_CODE` ADD CONSTRAINT `FK_GITT_DOMN_TO_GITT_DOMN_CODE_1` FOREIGN KEY ( + `DOMN_ID` +) +REFERENCES `GITT_DOMN` ( + `DOMN_ID` +); + +ALTER TABLE `GITT_FILE_INFO` ADD CONSTRAINT `FK_PROJECT_INFO_TO_GITT_FILE_INFO_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + +ALTER TABLE `GITT_FILE_INFO` ADD CONSTRAINT `FK_GITT_FILE_TO_GITT_FILE_INFO_1` FOREIGN KEY ( + `FILE_NO` +) +REFERENCES `GITT_FILE` ( + `FILE_NO` +); + +ALTER TABLE `GITT_PROCESS` ADD CONSTRAINT `FK_PROJECT_INFO_TO_GITT_PROCESS_1` FOREIGN KEY ( + `PRO_IDN` +) +REFERENCES `PROJECT_INFO` ( + `PRO_IDN` +); + diff --git a/oracle/secondproject/README.md b/oracle/secondproject/README.md new file mode 100644 index 0000000..defab09 --- /dev/null +++ b/oracle/secondproject/README.md @@ -0,0 +1,6 @@ +# DB 관리 + +Schema only dump exported via erdcloud.com + +Website: ? +Source: https://www.erdcloud.com/d/qcgBsR55jMi8mv7sB \ No newline at end of file diff --git a/oracle/secondproject/schema.sql b/oracle/secondproject/schema.sql new file mode 100644 index 0000000..81c3dae --- /dev/null +++ b/oracle/secondproject/schema.sql @@ -0,0 +1,1386 @@ +DROP TABLE IF EXISTS `Untitled3`; + +CREATE TABLE `Untitled3` ( + `Key` NUMBER NOT NULL, + `Key3` NUMBER NOT NULL, + `Key2` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Field` DATE NULL, + `Field2` VARCHAR2(20) NULL, + `Field3` VARCHAR2(1) NULL +); + +DROP TABLE IF EXISTS `Untitled4`; + +CREATE TABLE `Untitled4` ( + `Key` VARCHAR2(10) NOT NULL, + `Key22` NUMBER NOT NULL, + `Key3` NUMBER NOT NULL, + `Key2` NUMBER NULL COMMENT '전공 커리큘럼에 있는 데이터의 경우 연계해준다. Null의 경우 전공 커리큘럼에 없는 정보', + `Key4` NUMBER NOT NULL, + `Field` VARCHAR2(90) NULL, + `Field2` VARCHAR2(5) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` NUMBER NULL, + `Field5` varchar2(1) NULL, + `Field6` varchar2(2) NULL, + `Field7` NUMBER(3) NULL, + `Field12` VARCHAR2(4000) NULL, + `Field13` VARCHAR2(1) NULL DEFAULT F, + `Field8` VARCHAR2(300) NULL, + `Key5` NUMBER(2) NOT NULL +); + +DROP TABLE IF EXISTS `Untitled6`; + +CREATE TABLE `Untitled6` ( + `Key` NUMBER NOT NULL, + `Key3` NUMBER NOT NULL, + `Field4` VARCHAR2(60) NULL, + `Field5` DATE NULL, + `Field6` VARCHAR2(20) NULL, + `Field7` VARCHAR2(20) NULL, + `Field8` VARCHAR2(300) NULL, + `Field9` VARCHAR2(30) NULL, + `Field2` VARCHAR2(60) NULL, + `Field10` DATE NULL, + `Field` VARCHAR2(60) NULL COMMENT '서류미비, +작성중 등을 저장', + `Field3` VARCHAR2(50) NULL, + `Field11` DATE NULL +); + +DROP TABLE IF EXISTS `Untitled8`; + +CREATE TABLE `Untitled8` ( + `Key` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key3` NUMBER NOT NULL, + `Field5` DATE NOT NULL, + `Field7` NUMBER(2) NOT NULL DEFAULT 1 COMMENT '학기', + `Field9` VARCHAR2(20) NULL, + `Field` DATE NULL DEFAULT SYSDATE, + `Field2` VARCHAR2(20) NULL, + `Field3` DATE NULL, + `Key2` NUMBER(3) NOT NULL COMMENT '<규칙> +세자리 숫자로 입력. + +-백의자리 수 +100 재학 +200 휴학 +300 졸업 +400 제적 +500 자퇴(재입학 가능) +600 퇴학(재입학 안됨) + +700 재직(교수, 교직원) +800 퇴직(교수, 교직원) +900 기타 + +십의 자리 수는 +10. 개인 사정 +20. 경제 사정 +30. 가정 사정 +40. 어학 연수 +50. 병역 +60. 창업 +70. 임신, 출산, 육아 +90. 기타 + +일의 자리 수는 +기타 세항목을 위해 비워놓음.' +); + +DROP TABLE IF EXISTS `Untitled9`; + +CREATE TABLE `Untitled9` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key3` NUMBER(3) NOT NULL COMMENT '<규칙> +세자리 숫자로 입력. + +-백의자리 수 +100 재학 +200 휴학 +300 졸업 +400 제적 +500 자퇴(재입학 가능) +600 퇴학(재입학 안됨) + +700 재직(교수, 교직원) +800 퇴직(교수, 교직원) +900 기타 + +십의 자리 수는 +10. 개인 사정 +20. 경제 사정 +30. 가정 사정 +40. 어학 연수 +50. 병역 +60. 창업 +70. 임신, 출산, 육아 +90. 기타 + +일의 자리 수는 +기타 세항목을 위해 비워놓음.', + `Field` DATE NULL, + `Field2` DATE NULL, + `Field3` DATE NULL, + `Field4` VARCHAR2(20) NULL, + `Field5` NUMBER(2) NULL DEFAULT 1, + `Field6` VARCHAR2(3000) NULL, + `Field7` DATE NULL, + `Field8` VARCHAR2(2) NULL +); + +DROP TABLE IF EXISTS `Untitled10`; + +CREATE TABLE `Untitled10` ( + `Key` NUMBER(3) NOT NULL COMMENT '<규칙> +세자리 숫자로 입력. + +-백의자리 수 +100 재학 +200 휴학 +300 졸업 +400 제적 +500 자퇴(재입학 가능) +600 퇴학(재입학 안됨) + +700 재직(교수, 교직원) +800 퇴직(교수, 교직원) +900 기타 + +십의 자리 수는 +10. 개인 사정 +20. 경제 사정 +30. 가정 사정 +40. 어학 연수 +50. 병역 +60. 창업 +70. 임신, 출산, 육아 +90. 기타 + +일의 자리 수는 +기타 세항목을 위해 비워놓음.', + `Field` VARCHAR2(60) NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled8`; + +CREATE TABLE `CopyOfUntitled8` ( + `Key` VARCHAR2(20) NOT NULL COMMENT '<교수직번 만드는 형식> +2+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key2` NUMBER(3) NOT NULL, + `Field2` VARCHAR2(60) NULL, + `Field` DATE NULL, + `Field3` VARCHAR2(20) NULL, + `Field4` VARCHAR2(300) NULL, + `Field5` DATE NULL, + `Field6` DATE NULL, + `Field7` VARCHAR2(30) NULL, + `Field8` VARCHAR2(20) NULL, + `Field9` DATE NULL, + `Field10` VARCHAR2(20) NULL, + `Field11` DATE NULL, + `Field12` VARCHAR2(20) NULL, + `Field13` VARCHAR2(50) NULL +); + +DROP TABLE IF EXISTS `Untitled`; + +CREATE TABLE `Untitled` ( + `Key` NUMBER(2) NOT NULL, + `Field` VARCHAR2(30) NULL +); + +DROP TABLE IF EXISTS `Untitled11`; + +CREATE TABLE `Untitled11` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(10) NOT NULL, + `Field2` VARCHAR2(120) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL, + `Field5` VARCHAR2(20) NULL +); + +DROP TABLE IF EXISTS `Untitled2`; + +CREATE TABLE `Untitled2` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER(2) NOT NULL, + `Field` VARCHAR2(60) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field2` VARCHAR2(3000) NULL, + `Field4` VARCHAR2(3000) NULL, + `Field5` VARCHAR2(60) NULL +); + +DROP TABLE IF EXISTS `Untitled14`; + +CREATE TABLE `Untitled14` ( + `Key2` NUMBER NOT NULL, + `Key3` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key` NUMBER NOT NULL, + `Field` VARCHAR2(20) NULL, + `Field2` VARCHAR2(300) NULL, + `Field3` VARCHAR2(300) NULL, + `Field4` VARCHAR2(300) NULL, + `Field5` VARCHAR2(30) NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled11`; + +CREATE TABLE `CopyOfUntitled11` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(10) NOT NULL, + `Field2` VARCHAR2(120) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL, + `Field` NUMBER(1) NULL, + `Field5` VARCHAR2(20) NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled82`; + +CREATE TABLE `CopyOfUntitled82` ( + `Key` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key2` NUMBER(3) NOT NULL, + `Field2` VARCHAR2(60) NOT NULL, + `Field` DATE NOT NULL, + `Field3` VARCHAR2(20) NOT NULL, + `Field4` VARCHAR2(300) NOT NULL, + `Field5` DATE NOT NULL, + `Field6` DATE NULL, + `Field7` VARCHAR2(20) NOT NULL DEFAULT 1 COMMENT '학기', + `Field8` VARCHAR2(30) NULL, + `Field9` DATE NULL, + `Key3` VARCHAR2(20) NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Field10` VARCHAR2(20) NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfUntitled112`; + +CREATE TABLE `CopyOfCopyOfUntitled112` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(10) NOT NULL, + `Field2` VARCHAR2(120) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL, + `Field5` DATE NULL, + `Field6` DATE NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfUntitled13`; + +CREATE TABLE `CopyOfCopyOfUntitled13` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(300) NULL, + `Field2` VARCHAR2(300) NULL, + `Field3` VARCHAR2(20) NULL, + `Field4` DATE NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfCopyOfUntitled112`; + +CREATE TABLE `CopyOfCopyOfCopyOfUntitled112` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field2` VARCHAR2(120) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL, + `Field` DATE NULL, + `Key3` NUMBER NOT NULL +); + +DROP TABLE IF EXISTS `Untitled16`; + +CREATE TABLE `Untitled16` ( + `Key` NUMBER NOT NULL, + `Field6` VARCHAR2(1) NULL, + `Field` NUMBER NULL, + `Field2` NUMBER NULL, + `Key2` NUMBER NOT NULL, + `Field3` VARCHAR2(20) NULL, + `Field4` NUMBER NULL, + `Field5` NUMBER NULL +); + +DROP TABLE IF EXISTS `Untitled17`; + +CREATE TABLE `Untitled17` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(2) NOT NULL, + `Key3` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key4` NUMBER NOT NULL, + `Field2` NUMBER(10) NULL, + `Field` VARCHAR2(1500) NULL, + `Field4` DATE NULL, + `Field3` VARCHAR2(20) NULL +); + +DROP TABLE IF EXISTS `Untitled18`; + +CREATE TABLE `Untitled18` ( + `Key` VARCHAR2(60) NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(2) NULL, + `Field2` VARCHAR2(60) NULL, + `Field3` VARCHAR2(10) NULL, + `Field4` VARCHAR2(13) NULL, + `Field5` VARHCAR2(60) NULL, + `Field6` DATE NULL, + `Field8` VARCHAR2(300) NULL +); + +DROP TABLE IF EXISTS `Untitled20`; + +CREATE TABLE `Untitled20` ( + `Key` NUMBER NOT NULL, + `Field` VARHCAR2(60) NULL, + `Field2` VARCHAR2(60) NULL, + `Field3` VARCHAR2(3000) NULL +); + +DROP TABLE IF EXISTS `Untitled5`; + +CREATE TABLE `Untitled5` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key4` VARCHAR2(10) NOT NULL, + `Key3` NUMBER NOT NULL, + `Field` DATE NULL, + `Field2` TIMESTAMP NULL +); + +DROP TABLE IF EXISTS `Untitled21`; + +CREATE TABLE `Untitled21` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` NUMBER NULL, + `Field3` VARCHAR2(300) NULL, + `Field4` VARCHAR2(3000) NULL, + `Field2` NUMBER(3) NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled112`; + +CREATE TABLE `CopyOfUntitled112` ( + `Key` NUMBER NOT NULL, + `Field` VARCHAR2(60) NULL, + `Field2` VARCHAR2(120) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL, + `Field5` DATE NULL, + `Field6` VARCHAR2(60) NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfUntitled132`; + +CREATE TABLE `CopyOfCopyOfUntitled132` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(300) NULL, + `Field2` VARCHAR2(300) NULL, + `Field3` DATE NULL, + `Field4` VARCHAR2(60) NULL +); + +DROP TABLE IF EXISTS `Untitled22`; + +CREATE TABLE `Untitled22` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(10) NOT NULL, + `Field` VARCHAR2(60) NULL COMMENT '기본적으로 강의계획서에 있는 커리큘럼을 기본값으로 보여주고, 수정할 경우 UPDATE 수행.', + `Field3` VARCHAR2(300) NULL, + `Field2` VARCHAR2(300) NULL, + `Field4` DATE NULL, + `Field5` DATE NULL, + `Field6` NUMBER(10) NULL, + `Field7` VARCHAR2(20) NULL, + `Field8` DATE NULL, + `Field9` number(2) NULL +); + +DROP TABLE IF EXISTS `Untitled25`; + +CREATE TABLE `Untitled25` ( + `Key` NUMBER NOT NULL, + `Field` DATE NULL, + `Field2` VARCHAR2(90) NULL, + `Field3` DATE NULL, + `Field4` VARCHAR2(20) NULL, + `Field5` DATE NULL +); + +DROP TABLE IF EXISTS `Untitled23`; + +CREATE TABLE `Untitled23` ( + `Key` varchar2(30) NOT NULL, + `Key2` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key3` NUMBER(2) NOT NULL, + `Field2` DATE NULL, + `Field4` VARCHAR2(600) NULL, + `Field5` DATE NULL +); + +DROP TABLE IF EXISTS `Untitled26`; + +CREATE TABLE `Untitled26` ( + `Key` NUMBER(2) NOT NULL, + `Field` VARCHAR2(90) NULL +); + +DROP TABLE IF EXISTS `Untitled27`; + +CREATE TABLE `Untitled27` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` NUMBER(5) NULL, + `Field2` NUMBER(5) NULL, + `Field3` NUMBER(5) NULL, + `Field4` NUMBER(5) NULL, + `Field5` NUMBER(5) NULL, + `Field6` NUMBER(5) NULL, + `Field13` NUMBER(10) NULL, + `Field14` VARCHAR2(4) NULL, + `Field15` VARCHAR2(2) NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled27`; + +CREATE TABLE `CopyOfUntitled27` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` NUMBER(5) NULL, + `Field2` NUMBER(5) NULL, + `Field3` NUMBER(5) NULL, + `Field4` VARCHAR2(1500) NULL, + `Field5` VARCHAR2(1500) NULL, + `Field6` VARCHAR2(1500) NULL +); + +DROP TABLE IF EXISTS `Untitled28`; + +CREATE TABLE `Untitled28` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(20) NOT NULL COMMENT '<교수직번 만드는 형식> +2+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key4` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key3` NUMBER(2) NOT NULL, + `Field` DATE NULL, + `Field2` VARCHAR2(3000) NULL, + `Field3` VARCHAR2(1) NOT NULL COMMENT 'A:상담신청 +B:교수열람 +C:상담왼료 +F:상담취소 +--반드시 대문자--', + `Field4` DATE NULL, + `Field5` VARCHAR2(300) NULL, + `Field6` DATE NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled26`; + +CREATE TABLE `CopyOfUntitled26` ( + `Key` NUMBER(2) NOT NULL COMMENT '두자리 수로 +10. 가정사정 +20. 학업관련, 전공문의 +30. 학교생활관련 +40. 강의관련 +50. 정기상담 +60. 논문관련 +90. 기타상담 + +일의자리는 각 항목값', + `Field` VARCHAR2(90) NULL +); + +DROP TABLE IF EXISTS `Untitled29`; + +CREATE TABLE `Untitled29` ( + `Key` NUMBER NOT NULL, + `Key4` NUMBER NOT NULL, + `Field` VARCHAR2(3) NULL, + `Field2` NUMBER NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfUntitled5`; + +CREATE TABLE `CopyOfCopyOfUntitled5` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` DATE NULL DEFAULT SYSDATE, + `Field2` VARCHAR2(1) NULL DEFAULT F COMMENT '승인 완료시 T', + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL +); + +DROP TABLE IF EXISTS `Untitled15`; + +CREATE TABLE `Untitled15` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(10) NOT NULL, + `Field` VARCHAR2(1) NULL COMMENT '중간M +기말F', + `Field2` DATE NULL, + `Field3` DATE NULL, + `Field4` VARCHAR2(10) NULL, + `Field5` DATE NULL, + `Field6` VARCHAR2(20) NULL +); + +DROP TABLE IF EXISTS `Untitled30`; + +CREATE TABLE `Untitled30` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(3000) NULL, + `Field2` NUMBER NULL, + `Field3` NUMBER NULL +); + +DROP TABLE IF EXISTS `Untitled31`; + +CREATE TABLE `Untitled31` ( + `Key` NUMBER NOT NULL, + `Key3` NUMBER NOT NULL, + `Field` VARCHAR2(4000) NULL, + `Field2` DATE NULL, + `Field3` VARCHAR2(40) NULL, + `Key2` VARCHAR2(20) NOT NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled272`; + +CREATE TABLE `CopyOfUntitled272` ( + `Key` NUMBER NOT NULL, + `Field7` NUMBER(5) NULL, + `Field8` NUMBER(5) NULL, + `Field9` NUMBER(5) NULL, + `Field10` NUMBER(5) NULL, + `Field11` NUMBER(5) NULL, + `Field12` NUMBER(5) NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfUntitled114`; + +CREATE TABLE `CopyOfCopyOfUntitled114` ( + `Key` NUMBER NOT NULL, + `Key3` VARCHAR2(20) NOT NULL COMMENT '<교수직번 만드는 형식> +2+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)', + `Key2` NUMBER NOT NULL, + `Field2` VARCHAR2(120) NULL, + `Field3` VARCHAR2(3000) NULL, + `Field4` DATE NULL +); + +DROP TABLE IF EXISTS `CopyOfCopyOfCopyOfUntitled132`; + +CREATE TABLE `CopyOfCopyOfCopyOfUntitled132` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(300) NULL, + `Field2` VARCHAR2(300) NULL, + `Field3` DATE NULL, + `Field4` VARCHAR2(60) NULL +); + +DROP TABLE IF EXISTS `Untitled13`; + +CREATE TABLE `Untitled13` ( + `Key` NUMBER NOT NULL, + `Key2` VARCHAR2(10) NOT NULL, + `Field` DATE NULL, + `Field2` DATE NULL, + `Field3` VARCHAR2(3) NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled52`; + +CREATE TABLE `CopyOfUntitled52` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Key3` VARCHAR2(10) NOT NULL, + `Field4` VARCHAR2(30) NULL DEFAULT 재학, + `Field3` VARCHAR2(300) NULL DEFAULT 재학, + `Field2` VARCHAR2(60) NULL, + `Key22` VARCHAR2(20) NOT NULL COMMENT '<학번 만드는 형식> +1+(입학년도2숫자)+(단대번호2숫자)+(학과전공2숫자)+(고유번호3숫자)' +); + +DROP TABLE IF EXISTS `Untitled32`; + +CREATE TABLE `Untitled32` ( + `Key` NUMBER NOT NULL, + `Field` NUMBER(4) NULL, + `Field2` VARCHAR2(12) NULL DEFAULT 1 +); + +DROP TABLE IF EXISTS `CopyOfUntitled6`; + +CREATE TABLE `CopyOfUntitled6` ( + `Key` VARCHAR2(20) NOT NULL, + `Key3` NUMBER NOT NULL, + `Field4` VARCHAR2(60) NULL, + `Field5` DATE NULL, + `Field6` VARCHAR2(20) NULL, + `Field7` VARCHAR2(20) NULL, + `Field8` VARCHAR2(300) NULL, + `Field9` VARCHAR2(30) NULL, + `Field10` DATE NOT NULL DEFAULT SYSDATE, + `Field` VARCHAR2(20) NULL COMMENT '서류미비, +작성중 등을 저장', + `Field3` VARCHAR2(50) NULL, + `Field2` DATE NOT NULL, + `Field11` NUMBER(2) NULL, + `Field12` DATE NULL, + `Field13` VARCHAR2(20) NULL, + `Field14` DATE NULL, + `Key2` NUMBER(3) NOT NULL COMMENT '<규칙> +세자리 숫자로 입력. + +-백의자리 수 +100 재학 +200 휴학 +300 졸업 +400 제적 +500 자퇴(재입학 가능) +600 퇴학(재입학 안됨) + +700 재직(교수, 교직원) +800 퇴직(교수, 교직원) +900 기타 + +십의 자리 수는 +10. 개인 사정 +20. 경제 사정 +30. 가정 사정 +40. 어학 연수 +50. 병역 +60. 창업 +70. 임신, 출산, 육아 +90. 기타 + +일의 자리 수는 +기타 세항목을 위해 비워놓음.' +); + +DROP TABLE IF EXISTS `Untitled33`; + +CREATE TABLE `Untitled33` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(20) NULL, + `Field2` DATE NULL, + `Field3` DATE NULL +); + +DROP TABLE IF EXISTS `CopyOfUntitled24`; + +CREATE TABLE `CopyOfUntitled24` ( + `Key` NUMBER NOT NULL, + `Field3` NUMBER(10) NULL, + `Field4` VARCHAR2(15) NULL, + `Field5` VARCHAR2(15) NULL, + `Key3` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL +); + +DROP TABLE IF EXISTS `Untitled12`; + +CREATE TABLE `Untitled12` ( + `Key` NUMBER NOT NULL, + `Key2` NUMBER NOT NULL, + `Field` VARCHAR2(4000) NULL, + `Field2` DATE NULL +); + +DROP TABLE IF EXISTS `Untitled34`; + +CREATE TABLE `Untitled34` ( + `Key` NUMBER NOT NULL, + `Field` VARCHAR2(30) NULL +); + +ALTER TABLE `Untitled3` ADD CONSTRAINT `PK_UNTITLED3` PRIMARY KEY ( + `Key`, + `Key3`, + `Key2` +); + +ALTER TABLE `Untitled4` ADD CONSTRAINT `PK_UNTITLED4` PRIMARY KEY ( + `Key`, + `Key22`, + `Key3`, + `Key2`, + `Key4` +); + +ALTER TABLE `Untitled6` ADD CONSTRAINT `PK_UNTITLED6` PRIMARY KEY ( + `Key`, + `Key3` +); + +ALTER TABLE `Untitled8` ADD CONSTRAINT `PK_UNTITLED8` PRIMARY KEY ( + `Key`, + `Key3` +); + +ALTER TABLE `Untitled9` ADD CONSTRAINT `PK_UNTITLED9` PRIMARY KEY ( + `Key`, + `Key2`, + `Key3` +); + +ALTER TABLE `Untitled10` ADD CONSTRAINT `PK_UNTITLED10` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `CopyOfUntitled8` ADD CONSTRAINT `PK_COPYOFUNTITLED8` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled` ADD CONSTRAINT `PK_UNTITLED` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled11` ADD CONSTRAINT `PK_UNTITLED11` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled2` ADD CONSTRAINT `PK_UNTITLED2` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled14` ADD CONSTRAINT `PK_UNTITLED14` PRIMARY KEY ( + `Key2`, + `Key3`, + `Key` +); + +ALTER TABLE `CopyOfUntitled11` ADD CONSTRAINT `PK_COPYOFUNTITLED11` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfUntitled82` ADD CONSTRAINT `PK_COPYOFUNTITLED82` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfCopyOfUntitled112` ADD CONSTRAINT `PK_COPYOFCOPYOFUNTITLED112` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfCopyOfUntitled13` ADD CONSTRAINT `PK_COPYOFCOPYOFUNTITLED13` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfCopyOfCopyOfUntitled112` ADD CONSTRAINT `PK_COPYOFCOPYOFCOPYOFUNTITLED112` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled16` ADD CONSTRAINT `PK_UNTITLED16` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled17` ADD CONSTRAINT `PK_UNTITLED17` PRIMARY KEY ( + `Key`, + `Key2`, + `Key3`, + `Key4` +); + +ALTER TABLE `Untitled18` ADD CONSTRAINT `PK_UNTITLED18` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled20` ADD CONSTRAINT `PK_UNTITLED20` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled5` ADD CONSTRAINT `PK_UNTITLED5` PRIMARY KEY ( + `Key`, + `Key2`, + `Key4`, + `Key3` +); + +ALTER TABLE `Untitled21` ADD CONSTRAINT `PK_UNTITLED21` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfUntitled112` ADD CONSTRAINT `PK_COPYOFUNTITLED112` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled132` ADD CONSTRAINT `PK_COPYOFCOPYOFUNTITLED132` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled22` ADD CONSTRAINT `PK_UNTITLED22` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled25` ADD CONSTRAINT `PK_UNTITLED25` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled23` ADD CONSTRAINT `PK_UNTITLED23` PRIMARY KEY ( + `Key`, + `Key2`, + `Key3` +); + +ALTER TABLE `Untitled26` ADD CONSTRAINT `PK_UNTITLED26` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled27` ADD CONSTRAINT `PK_UNTITLED27` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfUntitled27` ADD CONSTRAINT `PK_COPYOFUNTITLED27` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled28` ADD CONSTRAINT `PK_UNTITLED28` PRIMARY KEY ( + `Key`, + `Key2`, + `Key4`, + `Key3` +); + +ALTER TABLE `CopyOfUntitled26` ADD CONSTRAINT `PK_COPYOFUNTITLED26` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled29` ADD CONSTRAINT `PK_UNTITLED29` PRIMARY KEY ( + `Key`, + `Key4` +); + +ALTER TABLE `CopyOfCopyOfUntitled5` ADD CONSTRAINT `PK_COPYOFCOPYOFUNTITLED5` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled15` ADD CONSTRAINT `PK_UNTITLED15` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled30` ADD CONSTRAINT `PK_UNTITLED30` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled31` ADD CONSTRAINT `PK_UNTITLED31` PRIMARY KEY ( + `Key`, + `Key3` +); + +ALTER TABLE `CopyOfUntitled272` ADD CONSTRAINT `PK_COPYOFUNTITLED272` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled114` ADD CONSTRAINT `PK_COPYOFCOPYOFUNTITLED114` PRIMARY KEY ( + `Key`, + `Key3`, + `Key2` +); + +ALTER TABLE `CopyOfCopyOfCopyOfUntitled132` ADD CONSTRAINT `PK_COPYOFCOPYOFCOPYOFUNTITLED132` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled13` ADD CONSTRAINT `PK_UNTITLED13` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfUntitled52` ADD CONSTRAINT `PK_COPYOFUNTITLED52` PRIMARY KEY ( + `Key`, + `Key2`, + `Key3` +); + +ALTER TABLE `Untitled32` ADD CONSTRAINT `PK_UNTITLED32` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `CopyOfUntitled6` ADD CONSTRAINT `PK_COPYOFUNTITLED6` PRIMARY KEY ( + `Key`, + `Key3` +); + +ALTER TABLE `Untitled33` ADD CONSTRAINT `PK_UNTITLED33` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `CopyOfUntitled24` ADD CONSTRAINT `PK_COPYOFUNTITLED24` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled12` ADD CONSTRAINT `PK_UNTITLED12` PRIMARY KEY ( + `Key`, + `Key2` +); + +ALTER TABLE `Untitled34` ADD CONSTRAINT `PK_UNTITLED34` PRIMARY KEY ( + `Key` +); + +ALTER TABLE `Untitled3` ADD CONSTRAINT `FK_Untitled2_TO_Untitled3_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled2` ( + `Key` +); + +ALTER TABLE `Untitled3` ADD CONSTRAINT `FK_Untitled8_TO_Untitled3_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled8` ( + `Key` +); + +ALTER TABLE `Untitled4` ADD CONSTRAINT `FK_Untitled14_TO_Untitled4_1` FOREIGN KEY ( + `Key22` +) +REFERENCES `Untitled14` ( + `Key2` +); + +ALTER TABLE `Untitled4` ADD CONSTRAINT `FK_Untitled32_TO_Untitled4_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled32` ( + `Key` +); + +ALTER TABLE `Untitled4` ADD CONSTRAINT `FK_Untitled21_TO_Untitled4_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled21` ( + `Key` +); + +ALTER TABLE `Untitled4` ADD CONSTRAINT `FK_CopyOfUntitled272_TO_Untitled4_1` FOREIGN KEY ( + `Key4` +) +REFERENCES `CopyOfUntitled272` ( + `Key` +); + +ALTER TABLE `Untitled4` ADD CONSTRAINT `FK_Untitled34_TO_Untitled4_1` FOREIGN KEY ( + `Key5` +) +REFERENCES `Untitled34` ( + `Key` +); + +ALTER TABLE `Untitled6` ADD CONSTRAINT `FK_Untitled2_TO_Untitled6_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled2` ( + `Key` +); + +ALTER TABLE `Untitled8` ADD CONSTRAINT `FK_Untitled6_TO_Untitled8_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled6` ( + `Key` +); + +ALTER TABLE `Untitled8` ADD CONSTRAINT `FK_Untitled10_TO_Untitled8_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled10` ( + `Key` +); + +ALTER TABLE `Untitled9` ADD CONSTRAINT `FK_Untitled8_TO_Untitled9_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled8` ( + `Key` +); + +ALTER TABLE `Untitled9` ADD CONSTRAINT `FK_Untitled10_TO_Untitled9_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled10` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled8` ADD CONSTRAINT `FK_Untitled10_TO_CopyOfUntitled8_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled10` ( + `Key` +); + +ALTER TABLE `Untitled11` ADD CONSTRAINT `FK_Untitled4_TO_Untitled11_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `Untitled2` ADD CONSTRAINT `FK_Untitled_TO_Untitled2_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled` ( + `Key` +); + +ALTER TABLE `Untitled14` ADD CONSTRAINT `FK_CopyOfUntitled8_TO_Untitled14_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `CopyOfUntitled8` ( + `Key` +); + +ALTER TABLE `Untitled14` ADD CONSTRAINT `FK_Untitled2_TO_Untitled14_1` FOREIGN KEY ( + `Key` +) +REFERENCES `Untitled2` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled11` ADD CONSTRAINT `FK_Untitled4_TO_CopyOfUntitled11_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled82` ADD CONSTRAINT `FK_Untitled10_TO_CopyOfUntitled82_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled10` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled82` ADD CONSTRAINT `FK_CopyOfUntitled82_TO_CopyOfUntitled82_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `CopyOfUntitled82` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled112` ADD CONSTRAINT `FK_Untitled4_TO_CopyOfCopyOfUntitled112_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled13` ADD CONSTRAINT `FK_CopyOfCopyOfCopyOfUntitled112_TO_CopyOfCopyOfUntitled13_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfCopyOfCopyOfUntitled112` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfCopyOfUntitled112` ADD CONSTRAINT `FK_CopyOfCopyOfUntitled112_TO_CopyOfCopyOfCopyOfUntitled112_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfCopyOfUntitled112` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfCopyOfUntitled112` ADD CONSTRAINT `FK_CopyOfUntitled52_TO_CopyOfCopyOfCopyOfUntitled112_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `CopyOfUntitled52` ( + `Key` +); + +ALTER TABLE `Untitled16` ADD CONSTRAINT `FK_Untitled32_TO_Untitled16_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled32` ( + `Key` +); + +ALTER TABLE `Untitled17` ADD CONSTRAINT `FK_Untitled20_TO_Untitled17_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled20` ( + `Key` +); + +ALTER TABLE `Untitled17` ADD CONSTRAINT `FK_Untitled8_TO_Untitled17_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled8` ( + `Key` +); + +ALTER TABLE `Untitled17` ADD CONSTRAINT `FK_Untitled16_TO_Untitled17_1` FOREIGN KEY ( + `Key4` +) +REFERENCES `Untitled16` ( + `Key` +); + +ALTER TABLE `Untitled18` ADD CONSTRAINT `FK_Untitled16_TO_Untitled18_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled16` ( + `Key` +); + +ALTER TABLE `Untitled5` ADD CONSTRAINT `FK_Untitled8_TO_Untitled5_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled8` ( + `Key` +); + +ALTER TABLE `Untitled5` ADD CONSTRAINT `FK_Untitled4_TO_Untitled5_1` FOREIGN KEY ( + `Key4` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `Untitled5` ADD CONSTRAINT `FK_Untitled32_TO_Untitled5_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled32` ( + `Key` +); + +ALTER TABLE `Untitled21` ADD CONSTRAINT `FK_Untitled2_TO_Untitled21_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled2` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled132` ADD CONSTRAINT `FK_CopyOfUntitled112_TO_CopyOfCopyOfUntitled132_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled112` ( + `Key` +); + +ALTER TABLE `Untitled22` ADD CONSTRAINT `FK_Untitled4_TO_Untitled22_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `Untitled23` ADD CONSTRAINT `FK_Untitled8_TO_Untitled23_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled8` ( + `Key` +); + +ALTER TABLE `Untitled23` ADD CONSTRAINT `FK_Untitled26_TO_Untitled23_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled26` ( + `Key` +); + +ALTER TABLE `Untitled27` ADD CONSTRAINT `FK_CopyOfUntitled52_TO_Untitled27_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled52` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled27` ADD CONSTRAINT `FK_CopyOfUntitled52_TO_CopyOfUntitled27_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled52` ( + `Key` +); + +ALTER TABLE `Untitled28` ADD CONSTRAINT `FK_CopyOfUntitled8_TO_Untitled28_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled8` ( + `Key` +); + +ALTER TABLE `Untitled28` ADD CONSTRAINT `FK_Untitled8_TO_Untitled28_1` FOREIGN KEY ( + `Key4` +) +REFERENCES `Untitled8` ( + `Key` +); + +ALTER TABLE `Untitled28` ADD CONSTRAINT `FK_CopyOfUntitled26_TO_Untitled28_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `CopyOfUntitled26` ( + `Key` +); + +ALTER TABLE `Untitled29` ADD CONSTRAINT `FK_Untitled4_TO_Untitled29_1` FOREIGN KEY ( + `Key4` +) +REFERENCES `Untitled4` ( + `Key4` +); + +ALTER TABLE `CopyOfCopyOfUntitled5` ADD CONSTRAINT `FK_Untitled28_TO_CopyOfCopyOfUntitled5_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled28` ( + `Key` +); + +ALTER TABLE `Untitled15` ADD CONSTRAINT `FK_Untitled4_TO_Untitled15_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `Untitled30` ADD CONSTRAINT `FK_Untitled15_TO_Untitled30_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled15` ( + `Key` +); + +ALTER TABLE `Untitled31` ADD CONSTRAINT `FK_Untitled30_TO_Untitled31_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled30` ( + `Key` +); + +ALTER TABLE `Untitled31` ADD CONSTRAINT `FK_CopyOfUntitled52_TO_Untitled31_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled52` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled114` ADD CONSTRAINT `FK_CopyOfUntitled8_TO_CopyOfCopyOfUntitled114_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `CopyOfUntitled8` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfUntitled114` ADD CONSTRAINT `FK_CopyOfUntitled11_TO_CopyOfCopyOfUntitled114_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled11` ( + `Key` +); + +ALTER TABLE `CopyOfCopyOfCopyOfUntitled132` ADD CONSTRAINT `FK_Untitled11_TO_CopyOfCopyOfCopyOfUntitled132_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled11` ( + `Key` +); + +ALTER TABLE `Untitled13` ADD CONSTRAINT `FK_Untitled4_TO_Untitled13_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled52` ADD CONSTRAINT `FK_Untitled5_TO_CopyOfUntitled52_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled5` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled52` ADD CONSTRAINT `FK_Untitled5_TO_CopyOfUntitled52_2` FOREIGN KEY ( + `Key22` +) +REFERENCES `Untitled5` ( + `Key2` +); + +ALTER TABLE `CopyOfUntitled52` ADD CONSTRAINT `FK_Untitled4_TO_CopyOfUntitled52_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled4` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled6` ADD CONSTRAINT `FK_Untitled6_TO_CopyOfUntitled6_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled6` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled6` ADD CONSTRAINT `FK_Untitled10_TO_CopyOfUntitled6_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled10` ( + `Key` +); + +ALTER TABLE `Untitled33` ADD CONSTRAINT `FK_Untitled14_TO_Untitled33_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled14` ( + `Key2` +); + +ALTER TABLE `CopyOfUntitled24` ADD CONSTRAINT `FK_Untitled22_TO_CopyOfUntitled24_1` FOREIGN KEY ( + `Key3` +) +REFERENCES `Untitled22` ( + `Key` +); + +ALTER TABLE `CopyOfUntitled24` ADD CONSTRAINT `FK_CopyOfUntitled52_TO_CopyOfUntitled24_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `CopyOfUntitled52` ( + `Key` +); + +ALTER TABLE `Untitled12` ADD CONSTRAINT `FK_Untitled22_TO_Untitled12_1` FOREIGN KEY ( + `Key2` +) +REFERENCES `Untitled22` ( + `Key` +); +