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.
