create database projects ;
CREATE TABLE E_LEGAL_FOUNDATIONS
LABEL VARCHAR ( 4 ) NOT NULL ,
DESCRIPTION VARCHAR ( 255 ) NOT NULL ,
INSERT INTO E_LEGAL_FOUNDATIONS (LABEL, DESCRIPTION )
VALUES ( ' P_26 ' , ' Requestfundingprojects that are Smallprojects ' );
INSERT INTO E_LEGAL_FOUNDATIONS (LABEL, DESCRIPTION )
values ( ' P_27 ' , ' Researchfundingprojects not supported by the EU, Stipendiums ' );
INSERT INTO E_LEGAL_FOUNDATIONS (LABEL, DESCRIPTION )
values ( ' P_28 ' , ' Researchfundingprojects supported by the EU ' );
INSERT INTO E_LEGAL_FOUNDATIONS (LABEL, DESCRIPTION )
values ( ' P_29 ' , ' Managementprojects, Requestfundingprojects that are not Smallprojects ' );
CREATE TABLE E_PROJECT_STATES
LABEL VARCHAR ( 12 ) NOT NULL ,
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
INSERT INTO E_PROJECT_STATES
PROJECT_ID INT NOT NULL AUTO_INCREMENT,
TITLE VARCHAR ( 100 ) NOT NULL UNIQUE ,
CREATED_AT DATE NOT NULL ,
LEGAL_FOUNDATION VARCHAR ( 4 ) NOT NULL ,
PRIMARY KEY (PROJECT_ID),
CONSTRAINT FK_PROJECTS_PROJECT_ID FOREIGN KEY (LEGAL_FOUNDATION)
REFERENCES E_LEGAL_FOUNDATIONS (LABEL)
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
' Finite Elemente in der Simulation. Zur Simulation der Kraftstoffverbrennung in Motoren sollen Finite Elemente Methoden eingesetzt werden. ' ,
' P_27 ' , ' Finite Elemente in der Simulation ' , STR_TO_DATE( ' 21.12.1997 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
' Schnellhärteverfahren in der Betontechnik. Für den Einsatz unter extremen Bedingungen (Brückenbau) sollen Schnellhärteverfahren in der Betontechnik gefunden werdne. ' ,
' P_29 ' , ' Schnellhärteverfahren in der Betontechnik ' , STR_TO_DATE( ' 01.01.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 3 , ' AI in der Robotertechnik. Entwickeln einer leistungsstarken AI für die Robotersteuerung im Roboterfussball ' ,
' P_28 ' , ' AI in der Robotortechnik ' , STR_TO_DATE( ' 04.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 4 , ' Brückenbau im Meer. Es sollen Methoden zum Brückenbau zwischen Inseln erdacht und perfektioniert werden ' ,
' P_29 ' , ' Brückenbau im Meer ' , STR_TO_DATE( ' 12.03.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 5 , ' Aufschüttung von künstlichen Inseln ' , ' P_26 ' , ' Aufschüttung von künstlichen Inseln ' ,
STR_TO_DATE( ' 30.03.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 6 , ' Bau von industriellen Flughäfen auf künstlichen Inseln. ' , ' P_29 ' ,
' Bau von industriellen Flughäfen auf künstlichen Inseln ' , STR_TO_DATE( ' 05.05.2012 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 7 , ' Numerische Methoden in der Differentiellen Analysis ' , ' P_27 ' ,
' Numerische Methoden in der Differentiellen Analysis ' , STR_TO_DATE( ' 07.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 8 , ' Numerische Methoden in der Geometrischen Algebra ' , ' P_27 ' ,
' Numerische Methoden in der Geometrischen Algebra ' , STR_TO_DATE( ' 01.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 9 , ' Computeralgorithmen auf Graphen ' , ' P_27 ' , ' Computeralgorithmen auf Graphen ' ,
STR_TO_DATE( ' 02.08.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 10 , ' Computeralgorithmen in der Diskreten Mathematik ' , ' P_27 ' ,
' Computeralgorithmen in der Diskreten Mathmatik ' , STR_TO_DATE( ' 10.09.2020 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 11 , ' Statistische Prognosen in der Wahlanalyse ' , ' P_29 ' , ' Statistische Prognosen in der Wahlanalyse ' ,
STR_TO_DATE( ' 21.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 12 , ' Algorithmen in der Mustererkennung ' , ' P_27 ' , ' Algorithmen in der Mustererkennung ' ,
STR_TO_DATE( ' 04.08.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 13 , ' Gesichtsmerkmale in der Mustererkennung ' , ' P_27 ' , ' Gesichtmerkmale in der Mustererkennung ' ,
STR_TO_DATE( ' 05.07.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 14 , ' Generierung von Zufallszahlen ' , ' P_28 ' , ' Generierung von Zufallszahlen ' ,
STR_TO_DATE( ' 05.01.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 15 , ' Gleichverteilte Zufallszahlen in statistischen Algorithmen ' , ' P_27 ' ,
' Gleichverteilte Zufallszahlen in statistischen Algorithmen ' , STR_TO_DATE( ' 06.04.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 16 , ' Codierungsverfahren ' , ' P_27 ' , ' Codierungsverfahren ' , STR_TO_DATE( ' 07.09.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 17 , ' Codes in der Gruppenalgebra ' , ' P_28 ' , ' Codes in der Gruppenalgebra ' , STR_TO_DATE( ' 04.03.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 18 , ' Kürzeste Wege in Graphen berechnen ' , ' P_27 ' , ' Kürzeste Wege in Graphen berechnen ' ,
STR_TO_DATE( ' 12.03.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 19 , ' Numerische Methoden für die Fourier Transformation ' , ' P_26 ' ,
' Numerische Methoden für die Fourier Transformation ' , STR_TO_DATE( ' 14.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 20 , ' Infrastruktur im alpinen Gelände ' , ' P_29 ' , ' Infrastruktur im alpinen Gelände ' ,
STR_TO_DATE( ' 21.05.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 21 , ' Tunnelbau im alpienen Gelände ' , ' P_26 ' , ' Tunnelbau im alpinen Gelände ' ,
STR_TO_DATE( ' 25.02.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 22 , ' Entwicklung künstlicher Intelligenz ' , ' P_29 ' , ' Entwicklung künstlicher Intelligenz ' ,
STR_TO_DATE( ' 24.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 23 , ' Dekalrative Informationssysteme ' , ' P_29 ' , ' Dekalrative Informationssysteme ' ,
STR_TO_DATE( ' 04.04.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECTS_BT (PROJECT_ID, description , legal_foundation, TITLE, CREATED_AT)
VALUES ( 24 , ' Design Pattern in der OOP ' , ' P_29 ' , ' Design Pattern in der OOP ' , STR_TO_DATE( ' 22.12.2015 ' , ' %d.%m.%Y ' ));
CREATE TABLE PROJECT_HAS_STATES_JT
PROJECT_STATE VARCHAR ( 12 ) NOT NULL ,
STATE_CHANGED_AT DATE NOT NULL ,
PRIMARY KEY (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT),
CONSTRAINT FK_PHS_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID),
CONSTRAINT FK_PHS_PROJECT_STATE FOREIGN KEY (PROJECT_STATE)
REFERENCES E_PROJECT_STATES (LABEL)
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' DRAFT ' , STR_TO_DATE( ' 21.12.1997 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' IN_APPROVAL ' , STR_TO_DATE( ' 01.01.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' APPROVED ' , STR_TO_DATE( ' 01.03.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' RUNNING ' , STR_TO_DATE( ' 02.03.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' FINISHED ' , STR_TO_DATE( ' 01.01.1999 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 2 , ' DRAFT ' , STR_TO_DATE( ' 01.01.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 2 , ' CANCLED ' , STR_TO_DATE( ' 01.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 3 , ' DRAFT ' , STR_TO_DATE( ' 04.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 3 , ' IN_APPROVAL ' , STR_TO_DATE( ' 05.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 3 , ' APPROVED ' , STR_TO_DATE( ' 21.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 3 , ' RUNNING ' , STR_TO_DATE( ' 22.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 3 , ' FINISHED ' , STR_TO_DATE( ' 01.02.2012 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' DRAFT ' , STR_TO_DATE( ' 12.03.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' IN_APPROVAL ' , STR_TO_DATE( ' 20.03.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' APPROVED ' , STR_TO_DATE( ' 01.04.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' RUNNING ' , STR_TO_DATE( ' 02.04.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' FINISHED ' , STR_TO_DATE( ' 20.12.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 5 , ' DRAFT ' , STR_TO_DATE( ' 30.03.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 5 , ' IN_APPROVAL ' , STR_TO_DATE( ' 1.04.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 5 , ' CANCLED ' , STR_TO_DATE( ' 10.04.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 6 , ' DRAFT ' , STR_TO_DATE( ' 05.05.2012 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' DRAFT ' , STR_TO_DATE( ' 07.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' IN_APPROVAL ' , STR_TO_DATE( ' 10.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' APPROVED ' , STR_TO_DATE( ' 21.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' RUNNING ' , STR_TO_DATE( ' 21.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' FINISHED ' , STR_TO_DATE( ' 12.12.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' DRAFT ' , STR_TO_DATE( ' 01.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' IN_APPROVAL ' , STR_TO_DATE( ' 02.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' REJECTED ' , STR_TO_DATE( ' 04.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' RE_DRAFT ' , STR_TO_DATE( ' 05.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' IN_APPROVAL ' , STR_TO_DATE( ' 07.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' APPROVED ' , STR_TO_DATE( ' 10.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' RUNNING ' , STR_TO_DATE( ' 12.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 8 , ' FINISHED ' , STR_TO_DATE( ' 01.01.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 9 , ' DRAFT ' , STR_TO_DATE( ' 02.08.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 9 , ' IN_APPROVAL ' , STR_TO_DATE( ' 10.08.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 9 , ' APPROVED ' , STR_TO_DATE( ' 30.08.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 9 , ' RUNNING ' , STR_TO_DATE( ' 01.09.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 9 , ' FINISHED ' , STR_TO_DATE( ' 10.09.2014 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 10 , ' DRAFT ' , STR_TO_DATE( ' 10.09.2020 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 11 , ' DRAFT ' , STR_TO_DATE( ' 21.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' DRAFT ' , STR_TO_DATE( ' 01.01.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' IN_APPROVAL ' , STR_TO_DATE( ' 10.01.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' APPROVED ' , STR_TO_DATE( ' 12.01.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' RUNNING ' , STR_TO_DATE( ' 21.01.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' FINISHED ' , STR_TO_DATE( ' 12.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 13 , ' DRAFT ' , STR_TO_DATE( ' 05.07.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 13 , ' IN_APPROVAL ' , STR_TO_DATE( ' 08.09.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 13 , ' APPROVED ' , STR_TO_DATE( ' 10.09.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 13 , ' RUNNING ' , STR_TO_DATE( ' 11.09.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 14 , ' DRAFT ' , STR_TO_DATE( ' 05.01.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 14 , ' CANCLED ' , STR_TO_DATE( ' 11.01.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' DRAFT ' , STR_TO_DATE( ' 06.04.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' IN_APPROVAL ' , STR_TO_DATE( ' 05.05.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' APPROVED ' , STR_TO_DATE( ' 06.05.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' RUNNING ' , STR_TO_DATE( ' 06.05.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' FINISHED ' , STR_TO_DATE( ' 14.10.2018 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 16 , ' DRAFT ' , STR_TO_DATE( ' 07.09.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 16 , ' CANCLED ' , STR_TO_DATE( ' 09.09.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 17 , ' DRAFT ' , STR_TO_DATE( ' 04.03.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 17 , ' CANCLED ' , STR_TO_DATE( ' 05.03.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 12.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 18 , ' IN_APPROVAL ' ,
STR_TO_DATE( ' 14.04.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 19 , ' DRAFT ' , STR_TO_DATE( ' 14.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 19 , ' IN_APPROVAL ' , STR_TO_DATE( ' 20.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 19 , ' REJECTED ' , STR_TO_DATE( ' 22.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 19 , ' CANCLED ' , STR_TO_DATE( ' 23.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 21.05.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 01.06.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 25.08.2020 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 21 , ' IN_APPROVAL ' ,
STR_TO_DATE( ' 01.10.2020 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 20.10.2020 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 24.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 01.01.2020 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 04.04.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
STR_TO_DATE( ' 05.05.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' DRAFT ' , STR_TO_DATE( ' 22.12.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' IN_APPROVAL ' , STR_TO_DATE( ' 01.01.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' REJECTED ' , STR_TO_DATE( ' 02.01.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' RE_DRAFT ' , STR_TO_DATE( ' 12.01.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' IN_APPROVAL ' , STR_TO_DATE( ' 13.01.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' REJECTED ' , STR_TO_DATE( ' 20.01.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' RE_DRAFT ' , STR_TO_DATE( ' 01.02.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' IN_APPROVAL ' , STR_TO_DATE( ' 02.02.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' APPROVED ' , STR_TO_DATE( ' 10.02.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' RUNNING ' , STR_TO_DATE( ' 12.02.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO PROJECT_HAS_STATES_JT (PROJECT_ID, PROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 24 , ' FINISHED ' , STR_TO_DATE( ' 01.01.2018 ' , ' %d.%m.%Y ' ));
CREATE TABLE PROJECT_FORERUNNERS_JT
PRIMARY KEY (PROJECT_ID),
CONSTRAINT FK_PF_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID),
CONSTRAINT FK_PF_PARENT_ID FOREIGN KEY (PARENT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
INSERT INTO PROJECT_FORERUNNERS_JT (PROJECT_ID, PARENT_ID)
CREATE TABLE RESEARCH_FUNDING_PROJECTS
IS_EU_SPONSORED TINYINT NOT NULL ,
IS_FFG_SPONSORED TINYINT NOT NULL ,
IS_FWF_SPONSORED TINYINT NOT NULL ,
PRIMARY KEY (PROJECT_ID),
CONSTRAINT FK_RFP_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID)
CONSTRAINT CK_RFP_IS_EU_SPONSORED CHECK ( IS_EU_SPONSORED IN ( 0 , 1 ) ),
CONSTRAINT CK_RFP_IS_FWF_SPONSORED CHECK ( IS_FWF_SPONSORED IN ( 0 , 1 ) ),
CONSTRAINT CK_RFP_IS_FFG_SPONSORED CHECK ( IS_FFG_SPONSORED IN ( 0 , 1 ) )
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
INSERT INTO RESEARCH_FUNDING_PROJECTS (IS_EU_SPONSORED, IS_FFG_SPONSORED, IS_FWF_SPONSORED, project_id)
CREATE TABLE REQUEST_FUNDING_PROJECTS
IS_SMALL_PROJECT TINYINT NOT NULL ,
PRIMARY KEY (PROJECT_ID),
CONSTRAINT FK_RESEARCHFP_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID)
CONSTRAINT CK_RESEARCHP_SMALL_PROJECT CHECK ( IS_SMALL_PROJECT IN ( 0 , 1 ) )
-- REQUEST_FUNDING_PROJECT
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
INSERT INTO REQUEST_FUNDING_PROJECTS (IS_SMALL_PROJECT, PROJECT_ID)
CREATE TABLE E_MANAGEMENT_DUTY
LABEL VARCHAR ( 50 ) NOT NULL ,
INSERT INTO E_MANAGEMENT_DUTY
VALUES ( ' ADMINISTRATION_STAFF ' );
INSERT INTO E_MANAGEMENT_DUTY
VALUES ( ' ADMINISTRATION_STUDENTS ' );
INSERT INTO E_MANAGEMENT_DUTY
VALUES ( ' ADMINISTRATION_TEACHERS ' );
INSERT INTO E_MANAGEMENT_DUTY
INSERT INTO E_MANAGEMENT_DUTY
VALUES ( ' MAINTENANCE_REPAIR ' );
INSERT INTO E_MANAGEMENT_DUTY
INSERT INTO E_MANAGEMENT_DUTY
CREATE TABLE MANAGEMENT_PROJECTS
PROJECT_END DATE NOT NULL ,
MANAGEMENT_DUTY VARCHAR ( 50 ) NOT NULL ,
PRIMARY KEY (PROJECT_ID),
CONSTRAINT FK_MP_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID),
CONSTRAINT FK_MP_MANAGEMENT_DUTY FOREIGN KEY (MANAGEMENT_DUTY)
REFERENCES E_MANAGEMENT_DUTY (LABEL)
INSERT INTO MANAGEMENT_PROJECTS (project_id, project_end, management_duty)
VALUES ( 22 , STR_TO_DATE( ' 05.01.2020 ' , ' %d.%m.%Y ' ), ' ADMINISTRATION_STUDENTS ' );
INSERT INTO MANAGEMENT_PROJECTS (project_id, project_end, management_duty)
VALUES ( 23 , STR_TO_DATE( ' 01.01.2016 ' , ' %d.%m.%Y ' ), ' LABOR ' );
INSERT INTO MANAGEMENT_PROJECTS (project_id, project_end, management_duty)
VALUES ( 24 , STR_TO_DATE( ' 01.03.2016 ' , ' %d.%m.%Y ' ), ' FACILITIES ' );
-- ------------------------------------------------------------------------------------------------------------------ --
-- ------------------------------------------------------------------------------------------------------------------ --
CREATE TABLE E_FACILITY_TYPE
LABEL VARCHAR ( 10 ) NOT NULL ,
INSERT INTO E_FACILITY_TYPE
INSERT INTO E_FACILITY_TYPE
CREATE TABLE FACILITIES_ST
FACILITY_ID INT NOT NULL AUTO_INCREMENT,
FACILITY_TYPE VARCHAR ( 10 ) NOT NULL ,
FACILITY_CODE VARCHAR ( 7 ) NOT NULL UNIQUE ,
FACILITY_TITLE VARCHAR ( 100 ) NOT NULL UNIQUE ,
PRIMARY KEY (FACILITY_ID),
CONSTRAINT FK_FACILITIES_TYPE FOREIGN KEY (FACILITY_TYPE)
REFERENCES E_FACILITY_TYPE (LABEL),
CONSTRAINT FK_FACILITIES_FACULTY_ID FOREIGN KEY (FACULTY_ID)
REFERENCES FACILITIES_ST (FACILITY_ID)
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 1 , ' FACULTY ' , ' Fakultät für Architektur und Raumplanung ' , ' 401.000 ' , ' Fakultät für Architektur und Raumplanung ' ,
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 2 , ' FACULTY ' , ' Fakultät für Bauingenierwesen ' , ' 402.000 ' , ' Fakultät für Bauingenierwesen ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 3 , ' FACULTY ' , ' Fakultät für Elektronik und Informationstechnik ' , ' 403.000 ' ,
' Fakultät für Elektronik und Informationstechnik ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 4 , ' FACULTY ' , ' Fakultät für Informatik ' , ' 404.000 ' , ' Fakultät für Informatik ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 5 , ' FACULTY ' , ' Fakultät für Maschinenwesen und Betriebswissenschaften ' , ' 405.000 ' ,
' Fakultät für Maschinenwesen und Betriebswissenschaften ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 6 , ' FACULTY ' , ' Fakultät für Mathematik und Geoinformation ' , ' 406.000 ' ,
' Fakultät für Mathematik und Geoinformation ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 7 , ' FACULTY ' , ' Fakultät für Physik ' , ' 407.000 ' , ' Fakultät für Physik ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 8 , ' FACULTY ' , ' Fakultät für Technische Chemie ' , ' 408.000 ' , ' Fakultät für Technische Chemie ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 9 , ' FACULTY ' , ' Fakultät für Materialwissenschaften ' , ' 309.012 ' , ' Fakultät für Materialwissenschaften ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 10 , ' FACULTY ' , ' Fakultät für angewandte Naturwissenschaften ' , ' 310.013 ' ,
' Fakultät für angewandte Naturwissenschaften ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 11 , ' FACULTY ' , ' Fakultät für Festkörper ' , ' 408.111 ' , ' Fakultät für Festkörper ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 12 , ' FACULTY ' , ' Fakultät für Automationstechnologie ' , ' 408.562 ' , ' Fakultät für Automatinstechnologie ' , null );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 13 , ' INSTITUTE ' , ' Institut für Bauforschung ' , ' 401.251 ' , ' Institut für Bauforschung ' , 5 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 14 , ' INSTITUTE ' , ' Institut für Architektur ' , ' 401.253 ' , ' Institut für Architektur ' , 5 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 15 , ' INSTITUTE ' , ' Institut für Architekurwissenschaften ' , ' 401.259 ' , ' Institut für Architekurwissenschaften ' ,
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 16 , ' INSTITUTE ' , ' Institut für Städtebau ' , ' 401.260 ' , ' Institut für Städtebau ' , 5 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 17 , ' INSTITUTE ' , ' Institut für Kunst und Gestaltung ' , ' 401.264 ' , ' Institut für Kunst und Gestaltung ' , 5 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 18 , ' INSTITUTE ' , ' Institut für Raumplanung ' , ' 401.265 ' , ' Institut für Raumplanung ' , 5 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 19 , ' INSTITUTE ' , ' Institut für Mechanik ' , ' 402.202 ' , ' Institut für Mechanik ' , 6 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 20 , ' INSTITUTE ' , ' Institut für Hochbau und Technologie ' , ' 402.206 ' , ' Institut für Hochbau und Technologie ' , 6 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 21 , ' INSTITUTE ' , ' Institut für Tragkonstruktion ' , ' 402.212 ' , ' Institut für Tragkonstruktion ' , 6 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 22 , ' INSTITUTE ' , ' Institut für Geotechnik ' , ' 402.220 ' , ' Institut für Geotechnik ' , 6 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 23 , ' INSTITUTE ' , ' Institut für Wasserbau ' , ' 402.221 ' , ' Institut für Wasserbau ' , 6 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 24 , ' INSTITUTE ' , ' Institut für Verkehrswissenschaften ' , ' 402.254 ' , ' Institut für Verkehrswissenschaften ' , 6 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 25 , ' INSTITUTE ' , ' Institut für Elektrodynamik ' , ' 403.354 ' , ' Institut für Elektrodynamik ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 26 , ' INSTITUTE ' , ' Institut für Mikroelektronik ' , ' 403.360 ' , ' Institut für Mikroelektronik ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 27 , ' INSTITUTE ' , ' Institut für Festkörperelektronik ' , ' 403.362 ' , ' Institut für Festkörperelektronik ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 28 , ' INSTITUTE ' , ' Institut für Sensorsysteme ' , ' 403.366 ' , ' Institut für Sensorsysteme ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 29 , ' INSTITUTE ' , ' Institut für Energiesysteme ' , ' 403.370 ' , ' Institut für Energiesysteme ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 30 , ' INSTITUTE ' , ' Institut für Computertechnik ' , ' 403.376 ' , ' Institut für Computertechnik ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 31 , ' INSTITUTE ' , ' Institut für Photonik ' , ' 403.387 ' , ' Institut für Photonik ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 32 , ' INSTITUTE ' , ' Institut für Telekommunikation ' , ' 403.389 ' , ' Institut für Telekommunikation ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 33 , ' INSTITUTE ' , ' Institut für Nanostrukturen ' , ' 403.350 ' , ' Institut für Nanostrukturen ' , 7 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 34 , ' INSTITUTE ' , ' Institut für Technische Informatik ' , ' 404.182 ' , ' Institut für Technische Informatik ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 35 , ' INSTITUTE ' , ' Institut für Rechnergestütze Automation ' , ' 404.183 ' ,
' Institut für Rechnergestütze Automation ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 36 , ' INSTITUTE ' , ' Institut für Informationssysteme ' , ' 404.184 ' , ' Institut für Informationssysteme ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 37 , ' INSTITUTE ' , ' Institut für Computersprachen ' , ' 404.185 ' , ' Institut für Computersprachen ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 38 , ' INSTITUTE ' , ' Institut für Computergraphik ' , ' 404.186 ' , ' Institut für Computergraphik ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 39 , ' INSTITUTE ' , ' Institut für Algorithmen ' , ' 404.187 ' , ' Institut für Algorithmen ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 40 , ' INSTITUTE ' , ' Institut für Softwaretechnik ' , ' 404.188 ' , ' Institut für Softwaretechnik ' , 8 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 41 , ' INSTITUTE ' , ' Institut für Thermodynamik ' , ' 405.302 ' , ' Institut für Thermodynamik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 42 , ' INSTITUTE ' , ' Institut für Technische Logistik ' , ' 405.307 ' , ' Institut für Technische Logistik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 43 , ' INSTITUTE ' , ' Institut für Werkstoffe ' , ' 405.308 ' , ' Institut für Werkstoffe ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 44 , ' INSTITUTE ' , ' Institut für Lasertechnik ' , ' 405.311 ' , ' Institut für Lasertechnik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 45 , ' INSTITUTE ' , ' Institut für Automobiltechnik ' , ' 405.317 ' , ' Institut für Automobiltechnik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 46 , ' INSTITUTE ' , ' Institut für Biomechanik ' , ' 405.322 ' , ' Institut für Biomechanik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 47 , ' INSTITUTE ' , ' Institut für Strömungsmechanik ' , ' 405.325 ' , ' Institut für Strömungsmechanik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 48 , ' INSTITUTE ' , ' Institut für Mechatronik ' , ' 405.340 ' , ' Institut für Mechatronik ' , 9 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 49 , ' INSTITUTE ' , ' Institut für Analysis ' , ' 406.101 ' , ' Institut für Analysis ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 50 , ' INSTITUTE ' , ' Institut für numerische Mathematik ' , ' 406.104 ' , ' Institut für numerische Mathematik ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 51 , ' INSTITUTE ' , ' Institut für Diskrete Mathematik ' , ' 406.105 ' , ' Institut für Diskrete Mathematik ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 52 , ' INSTITUTE ' , ' Institut für Geometrie ' , ' 406.120 ' , ' Institut für Geometrie ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 53 , ' INSTITUTE ' , ' Institut für Stochastik ' , ' 406.131 ' , ' Institut für Stochastik ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 54 , ' INSTITUTE ' , ' Institut für Wirtschaftsmathematik ' , ' 406.140 ' , ' Institut für Wirtschaftsmathematik ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 55 , ' INSTITUTE ' , ' Institut für Geoinformation ' , ' 406.189 ' , ' Institut für Geoinformation ' , 10 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 56 , ' INSTITUTE ' , ' Institut für Angewandte Physik ' , ' 407.134 ' , ' Institut für Angewandte Physik ' , 11 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 57 , ' INSTITUTE ' , ' Institut für Theoretische Physik ' , ' 407.136 ' , ' Institut für Theoretische Physik ' , 11 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 58 , ' INSTITUTE ' , ' Institut für Festkörperphysik ' , ' 407.138 ' , ' Institut für Festkörperphysik ' , 11 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 59 , ' INSTITUTE ' , ' Atominstitut ' , ' 407.141 ' , ' Atominstitut ' , 11 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 60 , ' INSTITUTE ' , ' Institut für Angewandte Synthesechemie ' , ' 408.163 ' , ' Institut für Angewandte Synthesechemie ' ,
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 61 , ' INSTITUTE ' , ' Institut für Chemische Analytik ' , ' 408.164 ' , ' Institut für Chemische Analytik ' , 12 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 62 , ' INSTITUTE ' , ' Institut für Materialchemie ' , ' 408.165 ' , ' Institut für Materialchemie ' , 12 );
INSERT INTO FACILITIES_ST (FACILITY_ID, FACILITY_TYPE, DESCRIPTION , FACILITY_CODE, FACILITY_TITLE, FACULTY_ID)
VALUES ( 63 , ' INSTITUTE ' , ' Institut für Verfahrenstechnik ' , ' 408.174 ' , ' Institut für Verfahrenstechnik ' , 12 );
-- ------------------------------------------------------------------------------------------------------------------ --
-- ------------------------------------------------------------------------------------------------------------------ --
CREATE TABLE E_SUBPROJECT_STATES
LABEL VARCHAR ( 12 ) NOT NULL ,
INSERT INTO E_SUBPROJECT_STATES
INSERT INTO E_SUBPROJECT_STATES
INSERT INTO E_SUBPROJECT_STATES
SUBPROJECT_ID INT NOT NULL AUTO_INCREMENT,
APPLIED_RESEARCH INTEGER NOT NULL ,
FOCUS_RESEARCH INTEGER NOT NULL ,
THEORETICAL_RESEARCH INTEGER NOT NULL ,
RESEARCH_FOCUS INTEGER GENERATED ALWAYS AS (APPLIED_RESEARCH + FOCUS_RESEARCH + THEORETICAL_RESEARCH) VIRTUAL,
INSTITUTE_ID INT NOT NULL ,
PRIMARY KEY (SUBPROJECT_ID),
CONSTRAINT FK_SUBPROJECTS_INSTITUTE_ID FOREIGN KEY (INSTITUTE_ID)
REFERENCES FACILITIES_ST (FACILITY_ID),
CONSTRAINT FK_SUBPROJECTS_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID),
CONSTRAINT CK_SUBPROJECTS_RESEARCH CHECK ( APPLIED_RESEARCH + THEORETICAL_RESEARCH + FOCUS_RESEARCH = 100 ),
CONSTRAINT CK_SUB_APPLIED_RESEARCH CHECK ( APPLIED_RESEARCH >= 0 AND APPLIED_RESEARCH <= 100 ),
CONSTRAINT CK_SUB_FOCUS_RESEARCH CHECK ( FOCUS_RESEARCH >= 0 AND APPLIED_RESEARCH <= 100 ),
CONSTRAINT CK_SUB_THEORETICAL_RES CHECK (THEORETICAL_RESEARCH >= 0 AND THEORETICAL_RESEARCH <= 100 )
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 1 , ' Mathematische Grundlagen der Finiten Elemente ' , 0 , 70 , 30 , 50 , 1 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 2 , ' Softwaretechnische Algorithmen für Finite Elemente ' , 60 , 20 , 20 , 39 , 1 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 4 , ' Algorithmen in der AI ' , 70 , 30 , 0 , 39 , 3 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 5 , ' Logische Grundlagen der AI ' , 10 , 40 , 50 , 37 , 3 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 6 , ' Theoretische Grundlagen des komplexen Brückenbaus ' , 0 , 0 , 100 , 21 , 4 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 7 , ' Theoretische Grundlagen des komplexen Brückenbaus im Wasserbeet ' , 0 , 0 , 100 , 23 , 4 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 11 , ' Numerische Methoden ' , 0 , 40 , 60 , 50 , 7 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 12 , ' Numerische Methoden in der Differentiellen Analysis ' , 0 , 60 , 40 , 49 , 7 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 13 , ' Numerische Methoden ' , 0 , 40 , 60 , 50 , 8 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 14 , ' Numerische Methoden in der Geometrischen Algebra ' , 0 , 60 , 40 , 49 , 8 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 15 , ' Computeralgorithmen auf Graphen ' , 100 , 0 , 0 , 39 , 9 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 16 , ' Graphentheorie ' , 10 , 50 , 40 , 51 , 9 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 19 , ' Algorithmen ' , 30 , 30 , 40 , 39 , 12 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 20 , ' Algorithmen in der Mustererkennung ' , 100 , 0 , 0 , 38 , 12 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 21 , ' Gesichtsmerkmale in der Mustererkennung ' , 100 , 0 , 0 , 38 , 13 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 23 , ' Gleichverteilte Zufallszahlen ' , 10 , 30 , 60 , 53 , 15 );
INSERT INTO SUBPROJECTS (SUBPROJECT_ID, DESCRIPTION , APPLIED_RESEARCH, FOCUS_RESEARCH, THEORETICAL_RESEARCH,
INSTITUTE_ID, PROJECT_ID)
VALUES ( 30 , ' Design Pattern in der OOP21 ' , 100 , 0 , 0 , 13 , 24 );
CREATE TABLE SUBPROJECT_HAS_STATES_JT
SUBPROJECT_ID INT NOT NULL ,
SUBPROJECT_STATE VARCHAR ( 12 ) NOT NULL ,
STATE_CHANGED_AT DATE NOT NULL ,
PRIMARY KEY (SUBPROJECT_ID, SUBPROJECT_STATE, STATE_CHANGED_AT),
CONSTRAINT FK_SHS_SUBPROJECT_ID FOREIGN KEY (SUBPROJECT_ID)
REFERENCES SUBPROJECTS (SUBPROJECT_ID),
CONSTRAINT FK_SHS_SUBPROJECT_STATE FOREIGN KEY (SUBPROJECT_STATE)
REFERENCES E_SUBPROJECT_STATES (LABEL)
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' RUNNING ' , STR_TO_DATE( ' 02.03.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 1 , ' FINISHED ' , STR_TO_DATE( ' 20.12.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 2 , ' RUNNING ' , STR_TO_DATE( ' 05.03.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 2 , ' FINISHED ' , STR_TO_DATE( ' 11.11.1998 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' RUNNING ' , STR_TO_DATE( ' 25.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 4 , ' FINISHED ' , STR_TO_DATE( ' 20.12.2011 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 5 , ' RUNNING ' , STR_TO_DATE( ' 25.02.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 5 , ' RUNNING ' , STR_TO_DATE( ' 01.12.2011 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 6 , ' RUNNING ' , STR_TO_DATE( ' 04.04.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 6 , ' FINISHED ' , STR_TO_DATE( ' 20.12.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' RUNNING ' , STR_TO_DATE( ' 10.04.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 7 , ' FINISHED ' , STR_TO_DATE( ' 01.12.2010 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 11 , ' RUNNING ' , STR_TO_DATE( ' 21.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 11 , ' FINISHED ' , STR_TO_DATE( ' 01.12.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' RUNNING ' , STR_TO_DATE( ' 25.07.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 12 , ' FINISHED ' , STR_TO_DATE( ' 07.12.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 13 , ' RUNNING ' , STR_TO_DATE( ' 12.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 13 , ' FINISHED ' , STR_TO_DATE( ' 01.01.2017 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 14 , ' RUNNING ' , STR_TO_DATE( ' 21.08.2015 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 14 , ' FINISHED ' , STR_TO_DATE( ' 20.12.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' RUNNING ' , STR_TO_DATE( ' 10.09.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 15 , ' FINISHED ' , STR_TO_DATE( ' 01.09.2014 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 16 , ' RUNNING ' , STR_TO_DATE( ' 12.09.2013 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 16 , ' FINISHED ' , STR_TO_DATE( ' 03.09.2014 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 19 , ' RUNNING ' , STR_TO_DATE( ' 21.01.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 19 , ' FINISHED ' , STR_TO_DATE( ' 12.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 20 , ' RUNNING ' , STR_TO_DATE( ' 02.02.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 20 , ' FINISHED ' , STR_TO_DATE( ' 10.12.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 21 , ' RUNNING ' , STR_TO_DATE( ' 10.09.2019 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 23 , ' RUNNING ' , STR_TO_DATE( ' 10.05.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 23 , ' FINISHED ' , STR_TO_DATE( ' 10.10.2018 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 30 , ' RUNNING ' , STR_TO_DATE( ' 14.02.2016 ' , ' %d.%m.%Y ' ));
INSERT INTO SUBPROJECT_HAS_STATES_JT (SUBPROJECT_ID,
SUBPROJECT_STATE, STATE_CHANGED_AT)
VALUES ( 30 , ' FINISHED ' , STR_TO_DATE( ' 20.12.2017 ' , ' %d.%m.%Y ' ));
-- ------------------------------------------------------------------------------------------------------------------ --
-- ------------------------------------------------------------------------------------------------------------------ --
DEBITOR_ID INT NOT NULL AUTO_INCREMENT,
DESCRIPTION VARCHAR ( 100 ) NOT NULL ,
NAME VARCHAR ( 20 ) NOT NULL UNIQUE ,
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 1 , ' Forschungsförderungsgesellschaft ' , ' FFG ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 2 , ' Fonds für Wissenschaftliche Förderung ' , ' FWF ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 3 , ' EU Forschungsfond ' , ' EUFA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 4 , ' EU Wissenschaftsfond ' , ' EUWF ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 5 , ' Siemens Forschungsabteilung ' , ' Siemens FA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 6 , ' ÖBB Forschungsabteilung ' , ' ÖBB FA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 7 , ' VÖST Forschungsabteilung ' , ' Vöst FA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 8 , ' Strabag ' , ' Strabag FA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 9 , ' Deutsche Bahn Forschungsabteilung ' , ' DB FA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 10 , ' SAP ' , ' SAP FA ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 11 , ' Uni Regensburg ' , ' Uni Regensburg ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 12 , ' Uni Berlin ' , ' Uni Berlin ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 13 , ' Uni Linz ' , ' Uni Linz ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 14 , ' Uni Wien ' , ' Uni Wien ' );
INSERT INTO DEBITORS (debitor_id, description , name )
VALUES ( 15 , ' Uni Hamburg ' , ' Uni Hamburg ' );
CREATE TABLE PROJECT_DEBITORS_JT
AMOUNT DECIMAL ( 10 , 2 ) NOT NULL ,
PRIMARY KEY (DEBITOR_ID, PROJECT_ID),
CONSTRAINT FK_PD_DEBITOR_ID FOREIGN KEY (DEBITOR_ID)
REFERENCES DEBITORS (DEBITOR_ID),
CONSTRAINT FK_PD_PROJECT_ID FOREIGN KEY (PROJECT_ID)
REFERENCES PROJECTS_BT (PROJECT_ID),
CONSTRAINT CK_PD_AMOUNT CHECK ( AMOUNT >= 0 )
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 10000 . 00 , 12 , 1 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 15000 . 00 , 13 , 2 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 35000 . 00 , 13 , 4 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 100000 . 00 , 7 , 4 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 150000 . 00 , 8 , 5 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 10000 . 00 , 13 , 6 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 14000 . 00 , 2 , 10 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 12000 . 00 , 14 , 11 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 25000 . 00 , 9 , 12 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 10000 . 00 , 9 , 13 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 12000 . 00 , 2 , 14 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 50000 . 00 , 12 , 15 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 10000 . 00 , 11 , 16 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 12000 . 00 , 1 , 18 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 23000 . 00 , 5 , 19 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 30000 . 00 , 13 , 20 );
INSERT INTO PROJECT_DEBITORS_JT (amount, debitor_id, project_id)
VALUES ( 25000 . 00 , 13 , 21 );
-- DROP TABLE MANAGEMENT_PROJECTS;
-- DROP TABLE RESEARCH_FUNDING_PROJECTS;
-- DROP TABLE REQUEST_FUNDING_PROJECTS;
-- DROP TABLE PROJECT_FORERUNNERS;
-- DROP TABLE PROJECT_DEBITORS;
-- DROP TABLE SUBPROJECT_HAS_STATES_JT;
-- DROP TABLE SUBPROJECTS;
-- DROP TABLE FACILITIES;
-- DROP TABLE E_FACILITY_TYPE;
-- DROP TABLE PROJECT_HAS_STATES_JT;
-- DROP TABLE E_LEGAL_FOUNDATIONS;
-- DROP TABLE E_PROJECT_STATES;
-- DROP TABLE E_MANAGEMENT_DUTY;
-- DROP TABLE E_SUBPROJECT_STATES;
-- DROP SEQUENCE SEQ_PROJECTS_PROJECT_ID;
-- DROP SEQUENCE SEQ_FACILITIES_FACILITY_ID;
-- DROP SEQUENCE SEQ_SUBPROJECTS_SUBPROJECT_ID;
-- DROP SEQUENCE SEQ_DEBITORS_DEBITOR_ID;