add erd
This commit is contained in:
parent
cb1cf6f6cf
commit
6cee14d630
2 changed files with 57 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -121,6 +121,7 @@ celerybeat.pid
|
|||
|
||||
# Environments
|
||||
.env
|
||||
.envp
|
||||
.venv
|
||||
.direnv
|
||||
env/
|
||||
|
|
56
erd.dbml
Normal file
56
erd.dbml
Normal file
|
@ -0,0 +1,56 @@
|
|||
// 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
|
Loading…
Add table
Reference in a new issue