{
  "export_version": 1,
  "exported_at": "2026-02-22T00:00:00Z",
  "source": {
    "exam_name": "Vorlage – Code (SQL)",
    "aufgabe_number": 1,
    "subtask_label": "a"
  },
  "subtask": {
    "id": 0,
    "aufgabe_id": 0,
    "parent_id": null,
    "label": "a",
    "sort_order": 1,
    "prompt": "<p>Die TechNova GmbH nutzt eine Datenbank mit folgenden Tabellen:</p><table class=\"exam-table\"><thead><tr><th colspan=\"2\">Tabelle: mitarbeiter</th></tr><tr><th>Spalte</th><th>Typ</th></tr></thead><tbody><tr><td>id</td><td>INTEGER, PRIMARY KEY</td></tr><tr><td>vorname</td><td>VARCHAR(50)</td></tr><tr><td>nachname</td><td>VARCHAR(50)</td></tr><tr><td>abteilung_id</td><td>INTEGER, FOREIGN KEY</td></tr><tr><td>gehalt</td><td>DECIMAL(10,2)</td></tr></tbody></table><br><table class=\"exam-table\"><thead><tr><th colspan=\"2\">Tabelle: abteilung</th></tr><tr><th>Spalte</th><th>Typ</th></tr></thead><tbody><tr><td>id</td><td>INTEGER, PRIMARY KEY</td></tr><tr><td>name</td><td>VARCHAR(100)</td></tr></tbody></table><p><strong>Schreiben Sie eine SQL-Abfrage, die den Vor- und Nachnamen aller Mitarbeiter der Abteilung \"Entwicklung\" mit einem Gehalt über 4000 EUR ausgibt, sortiert nach Nachname aufsteigend.</strong></p>",
    "points": 6,
    "answer_type": "code",
    "choices": null,
    "correct_answer": {
      "corrections": [
        {
          "line": 0,
          "wrong": "",
          "correct": "SELECT m.vorname, m.nachname\nFROM mitarbeiter m\nJOIN abteilung a ON m.abteilung_id = a.id\nWHERE a.name = 'Entwicklung'\n  AND m.gehalt > 4000\nORDER BY m.nachname ASC;"
        }
      ]
    },
    "keywords": ["SELECT", "JOIN", "WHERE", "ORDER BY", "Entwicklung", "4000"],
    "grading_notes": "2 Punkte: Korrekte SELECT-Klausel (vorname, nachname). 2 Punkte: Korrekter JOIN mit WHERE-Bedingung. 1 Punkt: Gehaltsbedingung > 4000. 1 Punkt: ORDER BY nachname. Auch Unterabfragen mit IN akzeptieren.",
    "explanation": "Die Abfrage verknüpft die Tabellen mitarbeiter und abteilung über den Fremdschlüssel abteilung_id, filtert nach Abteilung 'Entwicklung' und Gehalt > 4000, und sortiert das Ergebnis nach Nachname.",
    "code_template": "-- Schreiben Sie Ihre SQL-Abfrage hier:\nSELECT \nFROM \n",
    "result_unit": null,
    "netzplan_data": null,
    "table_layout": null,
    "tags": []
  }
}
