diff --git a/erd.dbml b/erd.dbml index 20caeb4..e340f91 100644 --- a/erd.dbml +++ b/erd.dbml @@ -24,9 +24,8 @@ Table Bestellung { Table Zutat { ZutatenNr integer [primary key] Bezeichnung string - Bestannd integer + Bestand integer Nettopreis integer - Lieferant integer Einheit string Kohlenhydrate integer Kalorien integer @@ -44,6 +43,12 @@ Table Lieferant { PLZ integer } +Table Lieferant_contains_Zutaten { + LieferantenNr integer [primary key] + ZutatenNr integer [primary key] + Menge integer +} + Table Bestellung_contains_Zutaten { BestellNr integer [primary key] ZutatenNr integer [primary key] @@ -51,6 +56,7 @@ Table Bestellung_contains_Zutaten { } Ref: Bestellung.KundenNr > Kunde.KundenNr -Ref: Zutat.Lieferant > Lieferant.LieferantenNr +Ref: Lieferant_contains_Zutaten.LieferantNr > Bestellung.LieferantNr +Ref: Lieferant_contains_Zutaten.ZutatenNr > Zutat.ZutatenNr Ref: Bestellung_contains_Zutaten.BestellNr > Bestellung.BestellNr Ref: Bestellung_contains_Zutaten.ZutatenNr > Zutat.ZutatenNr