Use the Projects Schema for the following queries.

-- ---------------------------------------------------------------------- -
-- 1. Beispiel: Subselect, WITH Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Zur Erstellung der jaehrlichen Bilanz soll fuer jedes Projekt ein
-- Report erstellt werden.
 
-- Geben Sie fuer jedes Projekt die folgenden Daten aus:
-- Ausgabe: PROJECT_ID, TITLE, PROJECT_TYPE,
--          SUBPROJECT_COUNT, INSTITUTE_COUNT,
--          DEBITOR_COUNT, FUNDING_AMOUNT,
--          PROJECT_COMPLEXITY
 
-- @PROJECT_TYPE: Fuer Requestfundingprojekte soll der Token
--         'REQUEST_FUNDING_PROJECT' fuer Researchfundingprojekte
--         'RESEARCH_FUNDING_PROJECT' fuer Requestfundingprojekte
--         'MANAGEMENT_PROJECT' fuer Managementprojekte
 
--          Hinweis: Verwenden Sie ansonsten den Token 'DEFAULT_PROJECT'
 
-- @SUBPROJECT_COUNT: Anzahl der Subprojekte
 
-- @INSTITUTE_COUNT: Anzahl der Institute die an der Umsetzung des
--                   Projekts involviert sind
 
-- @DEBITOR_COUNT: Anzahl der Geldgeber die das Projekt finanziell
--                 unterstuetzen
 
-- @FUNDING_AMOUNT: Der Geldbetrag mit dem das Projekt unterstuetzt wird
 
-- @PROJECT_COMPLEXITY: Die Projektkomplexitaet beschreibt die Komplexität
--                      eines Projekts. Der Wert ist als Summer folgender
--                      Posten zu verstehen:
--
--  Kriterium                                 Punkte
--  REQUEST_FUNDING_PROJECT                   10
--  RESEARCH_FUNDING_PROJECT                  5
--  MANAGEMENT_PROJECT                        3
--  THEORETICAL_RESEARCH > 50                 3
--  INSTITUE_COUNT > 3                        2
--  FUNDING_AMOUNT > 50 000                   3
 
-- Sortieren Sie das Ergebnis nach der Projektkomplexitaet absteigend
 
-- Tabellen: PROJECTS, REQUEST_FUNDING_PROJECTS, RESEARCH_FUNDING_PROJECTS
--           SUBPROJECTS, PROJECT_DEBITORS
 
 
 
 
-- endregion
 
 
-- ---------------------------------------------------------------------- -
-- 2. Beispiel: Subselect, EXISTS Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Finden Sie alle Projekte denen zumindestens 1 Subprojekt zugeordnet ist.
-- Geben Sie für Projekt Datensätze folgende Werte aus: PROJECT_ID, TITLE
 
 
-- Table: PROJECTS_BT, SUBPROJECTS
 
 
 
-- endregion
 
-- ---------------------------------------------------------------------- -
-- 3. Beispiel: Subselect, EXISTS Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Finden Sie alle Geldgeber die zumindestens ein Projekt finanziell unter-
-- stützen.
 
-- Geben Sie für Debitor Datensätze folgende Werte aus: DEBITOR_ID, NAME
 
 
-- Table: DEBITORS, PROJECT_DEBITORS_JT
 
 
 
-- endregion
 
-- ---------------------------------------------------------------------- -
-- 4. Beispiel: Subselect, EXISTS Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Geben Sie alle gesetzlichen Paragraphen (E_LEGAL_FOUNDATIONS) an, denen
-- zumindestens 1 Projekt zugeordnet ist.
 
-- Geben Sie für E_LEGAL_FOUNDATIONS Datensätze folgende Spalten aus: LABEL
 
 
-- Tables: E_LEGAL_FOUNDATIONS, PROJECTS_BT
 
 
 
-- endregion
 
-- ---------------------------------------------------------------------- -
-- 5. Beispiel: Subselect, EXISTS Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Finden Sie alle Projekte die keine finanzielle Unterstützung haben.
-- Geben Sie folgende Spalten aus: PROJECT_ID, TITLE
 
 
-- Table: PROJECTS_BT, PROJECT_DEBITORS_JT
 
 
 
-- endregion
 
-- ---------------------------------------------------------------------- -
-- 6. Beispiel: Subselect, EXISTS Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Finden Sie alle Institue (FACILITIES_ST.FACILITY_TYPE -> INSTITUTE) die
-- keine Subprojekte umgesetzt haben.
 
-- Geben Sie für Institute folgende Spalten aus: ID, TITLE
 
 
-- Table: FACILITIES_ST, SUBPROJECTS
 
 
 
-- endregion
 
-- ---------------------------------------------------------------------- -
-- 7. Beispiel: Subselect, EXISTS Klausel
-- ---------------------------------------------------------------------- -
-- region
 
-- Finden Sie alle Projekte die nicht Vorgängeprojekte anderer Projekte sind.
-- Geben Sie für Projekte folgende Spalten aus: PROJECT_ID, TITLE
 
 
-- Table: PROJECTS_BT, PROJECT_FORERUNNERS_JT
 
 
 
-- endregion