de:modul:m290_guko:learningunits:lu06:loesungen:case_eishockey

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m290_guko:learningunits:lu06:loesungen:case_eishockey [2026/09/20 21:32] gkochde:modul:m290_guko:learningunits:lu06:loesungen:case_eishockey [2026/09/20 22:17] (aktuell) gkoch
Zeile 24: Zeile 24:
 | bezeichnung | VARCHAR(20) | Kurzer Blockname wie "1. Block" | | bezeichnung | VARCHAR(20) | Kurzer Blockname wie "1. Block" |
 </WRAP> </WRAP>
----- + 
-{{tag>M290-LU05}} + 
-[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Guido Koch+===== SQLTabellen erstellen ===== 
 + 
 +Fremdschlüssel-Spalten sind angelegt, aber noch **ohne FOREIGN-KEY-Constraint** – den setzen wir später im Modul. 
 + 
 +<WRAP center round box 80%><code sql> 
 +CREATE TABLE trainer ( 
 +  trainer_id INT AUTO_INCREMENT PRIMARY KEY, 
 +  name VARCHAR(50) NOT NULL 
 +); 
 + 
 +CREATE TABLE team ( 
 +  team_id INT AUTO_INCREMENT PRIMARY KEY, 
 +  name VARCHAR(20) NOT NULL, 
 +  altersklasse VARCHAR(5), 
 +  trainer_id INT UNIQUE 
 +); 
 + 
 +CREATE TABLE block ( 
 +  block_id INT AUTO_INCREMENT PRIMARY KEY, 
 +  bezeichnung VARCHAR(20), 
 +  team_id INT 
 +); 
 + 
 +CREATE TABLE spieler_in ( 
 +  spieler_id INT AUTO_INCREMENT PRIMARY KEY, 
 +  name VARCHAR(50) NOT NULL, 
 +  rueckennummer INT, 
 +  position VARCHAR(20), 
 +  block_id INT 
 +); 
 +</code></WRAP>
  
  • de/modul/m290_guko/learningunits/lu06/loesungen/case_eishockey.1789932738.txt.gz
  • Zuletzt geändert: 2026/09/20 21:32
  • von gkoch