57 lines
1.1 KiB
Text
57 lines
1.1 KiB
Text
|
// Use DBML to define your database structure
|
||
|
// Docs: https://dbml.dbdiagram.io/docs
|
||
|
|
||
|
Table Kunde {
|
||
|
KundenNr integer [primary key]
|
||
|
Vorname string
|
||
|
Nachname string
|
||
|
Strasse string
|
||
|
Geburstdatum timestamp
|
||
|
HausNr string
|
||
|
PLZ integer
|
||
|
Email string
|
||
|
Telefon integer
|
||
|
Ort string
|
||
|
}
|
||
|
|
||
|
Table Bestellung {
|
||
|
BestellNr integer [primary key]
|
||
|
KundenNr integer
|
||
|
Rechnungsbetrag integer
|
||
|
Bestelldatum timestamp
|
||
|
}
|
||
|
|
||
|
Table Zutat {
|
||
|
ZutatenNr integer [primary key]
|
||
|
Bezeichnung string
|
||
|
Bestannd integer
|
||
|
Nettopreis integer
|
||
|
Lieferant integer
|
||
|
Einheit string
|
||
|
Kohlenhydrate integer
|
||
|
Kalorien integer
|
||
|
Protein integer
|
||
|
}
|
||
|
|
||
|
Table Lieferant {
|
||
|
LieferantenNr integer [primary key]
|
||
|
Ort string
|
||
|
Strasse string
|
||
|
Email string
|
||
|
Telefon string
|
||
|
Liferantenname string
|
||
|
HausNr string
|
||
|
PLZ integer
|
||
|
}
|
||
|
|
||
|
Table Bestellung_contains_Zutaten {
|
||
|
BestellNr integer
|
||
|
ZutatenNr integer
|
||
|
Menge integer
|
||
|
}
|
||
|
|
||
|
Ref: Bestellung.KundenNr > Kunde.KundenNr
|
||
|
Ref: Zutat.Lieferant > Lieferant.LieferantenNr
|
||
|
Ref: Bestellung_contains_Zutaten.BestellNr > Bestellung.BestellNr
|
||
|
Ref: Bestellung_contains_Zutaten.ZutatenNr > Zutat.ZutatenNr
|