====== LU06 - Auftrag: Eishockeyverein ======
===== Voraussetzungen =====
* **Arbeitsform:** Partnerarbeit (dieselbe Gruppe wie in LU05)
* **Hilfsmittel:** Ihre eigene Datenbank aus LU05.
* **Zeit:** ca. 30 Minuten
===== Ausgangslage =====
Wir möchten Spielerinnen der **ZSC Lions Frauen** in der Datenbank erfassen, ändern und löschen.
Ihre Tabellen: **trainer**, **team**, **block**, **spieler_in**.
===== Aufgabe =====
==== 1. Datensätze einfügen ====
Fügen Sie zuerst das Trainer-Duo und das Team ein:
**trainer** (Spalte: name)
Angela Taylor
Christine Meier
**team** (Spalten: name, altersklasse, trainer_id)
ZSC Lions Frauen, Aktiv, 1
**block** (Spalten: bezeichnung, team_id)
1. Linie, 1
2. Linie, 1
Fügen Sie nun **fünf Spielerinnen** ein – am besten mit einem einzigen Mehrfach-INSERT.
**spieler_in** (Spalten: name, rueckennummer, position, block_id)
Kira Juodikis, 22, Stürmerin, 1
Kristi Shashkina, 5, Verteidigerin, 1
Anja Trummer, 14, Stürmerin, 2
Isabel Waidacher, 9, Stürmerin, 2
Fanny Rask, 27, Stürmerin, 1
==== 2. Constraint bewusst verletzen ====
Versuchen Sie, eine Spielerin **ohne Namen** einzufügen (name ist NOT NULL). Lesen Sie die Fehlermeldung.
==== 3. Daten ändern ====
- Kristi Shashkina ist zur Kapitänin ernannt worden – ändern Sie ihre Rückennummer auf **3**.
- Isabel Waidacher wechselt von der 2. in die 1. Linie **und** ihre Position wird neu als "Center" geführt – ändern Sie beide Spalten in einem Befehl.
Prüfen Sie vorher mit SELECT, wie viele Zeilen betroffen sind.
==== 4. Daten löschen ====
- Fanny Rask wechselt den Verein – löschen Sie ihren Datensatz gezielt über den Namen.
- Alle Spielerinnen der 2. Linie werden neu formiert – löschen Sie alle Spielerinnen mit block_id 2 auf einmal.
Denken Sie an den Dry-Run mit SELECT vor jedem DELETE.
----
{{tag>M290-LU06}}
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Guido Koch