Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| de:modul:m290_guko:learningunits:lu06:loesungen:case_oev [2026/09/20 21:46] – angelegt gkoch | de:modul:m290_guko:learningunits:lu06:loesungen:case_oev [2026/09/20 22:16] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 22: | Zeile 22: | ||
| </ | </ | ||
| - | ---- | + | ===== SQL: Tabellen erstellen ===== |
| - | {{tag> | + | |
| - | [[https:// | + | |
| + | 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, | ||
| + | |||
| + | <WRAP center round box 80%>< | ||
| + | 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, | ||
| + | linien_id INT | ||
| + | ); | ||
| + | </ | ||