Dies ist eine alte Version des Dokuments!
Lösung: Online-Kleidershop
Fremdschlüssel
- marken_id und kategorie_id stehen beide in kleidungsstueck. Eine Marke produziert viele Kleidungsstücke (1:n), und eine Kategorie enthält viele Kleidungsstücke (1:n) – zwei unabhängige 1:n-Beziehungen, die beide auf derselben „viele“-Seite stehen.
Mehrere Fremdschlüssel in derselben Tabelle sind kein Fehler: Sie treten immer dann auf, wenn eine Entität an zwei unabhängigen 1:n-Beziehungen die „viele“-Seite ist.
Datentypen
| Spalte | Typ | Begründung |
|---|---|---|
| artikel_id, marken_id, kategorie_id | INT | Ganzzahlige IDs |
| preis | DECIMAL(9,2) | Geldbetrag mit exakten Nachkommastellen. Grosszügig bemessen – für Kleidungspreise wie 1'000'000.00 sind möglich (7 Stellen vor dem Komma und 2 Nachkommastellen → insgesamt 9 Stellen) |
| groesse | CHAR(3) | Feste Kurzcodes wie „S“, „M“, „L“, „XXL“ |
| name, herkunftsland, zielgruppe | VARCHAR | Textlänge variabel |

