Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:modul:m290_guko:learningunits:lu06:loesungen:case_oev [2026/09/20 21:46] – angelegt gkochde:modul:m290_guko:learningunits:lu06:loesungen:case_oev [2026/09/20 22:16] (aktuell) gkoch
Zeile 22: Zeile 22:
 </WRAP> </WRAP>
  
----- +===== SQLTabellen erstellen =====
-{{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+
  
 +Fremdschlüssel-Spalte ist angelegt, aber noch **ohne FOREIGN-KEY-Constraint** – den setzen wir später im Modul. Bie linie und haltestelle gibt es noch keine Fremdschlüssel-Spalte, weil die n:m-Beziehung erst mit einer Zwischentabelle abgebildet werden kann.
 +
 +<WRAP center round box 80%><code sql>
 +CREATE TABLE linie (
 +  linien_id INT AUTO_INCREMENT PRIMARY KEY,
 +  name VARCHAR(20) NOT NULL,
 +  betreiber VARCHAR(20)
 +);
 +
 +CREATE TABLE haltestelle (
 +  haltestelle_id INT AUTO_INCREMENT PRIMARY KEY,
 +  name VARCHAR(20) NOT NULL,
 +  ort VARCHAR(20)
 +);
 +
 +CREATE TABLE fahrt (
 +  fahrt_id INT AUTO_INCREMENT PRIMARY KEY,
 +  datum DATE,
 +  abfahrtszeit TIME,
 +  preis DECIMAL(6,2),
 +  linien_id INT
 +);
 +</code></WRAP>
  • de/modul/m290_guko/learningunits/lu06/loesungen/case_oev.1789933576.txt.gz
  • Zuletzt geändert: 2026/09/20 21:46
  • von gkoch