de:modul:m290_guko:learningunits:lu06:loesungen:case_gemeinden

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m290_guko:learningunits:lu06:loesungen:case_gemeinden [2026/09/20 21:50] – angelegt gkochde:modul:m290_guko:learningunits:lu06:loesungen:case_gemeinden [2026/09/20 22:08] (aktuell) gkoch
Zeile 2: Zeile 2:
  
 {{:de:modul:m290_guko:learningunits:lu06:loesungen:gemeinden_kva_crowsfoot.drawio.png?direct&1200|Crow's-Foot-Diagramm Schweizer Regionen}} {{:de:modul:m290_guko:learningunits:lu06:loesungen:gemeinden_kva_crowsfoot.drawio.png?direct&1200|Crow's-Foot-Diagramm Schweizer Regionen}}
 +//Klicken Sie aufs Bild, um es vergrössert anzuzeigen.//
  
 ===== Fremdschlüssel ===== ===== Fremdschlüssel =====
Zeile 28: Zeile 29:
 | name | VARCHAR | Textlänge variabel | | name | VARCHAR | Textlänge variabel |
 </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+===== SQL: Tabellen 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 kanton ( 
 +  kantons_kennzeichen CHAR(2) PRIMARY KEY, 
 +  name VARCHAR(20) NOT NULL, 
 +  einwohnerzahl INT, 
 +  flaeche DECIMAL(6,2) 
 +); 
 + 
 +CREATE TABLE kva ( 
 +  anlage_id INT AUTO_INCREMENT PRIMARY KEY, 
 +  name VARCHAR(20) NOT NULL, 
 +  ort VARCHAR(20) 
 +); 
 + 
 +CREATE TABLE gemeinde ( 
 +  gemeinde_id INT AUTO_INCREMENT PRIMARY KEY, 
 +  name VARCHAR(20) NOT NULL, 
 +  einwohnerzahl INT, 
 +  plz CHAR(4), 
 +  kantons_kennzeichen CHAR(2), 
 +  anlage_id INT 
 +); 
 +</code></WRAP>
  
  • de/modul/m290_guko/learningunits/lu06/loesungen/case_gemeinden.1789933813.txt.gz
  • Zuletzt geändert: 2026/09/20 21:50
  • von gkoch