46 lines
768 B
Markdown
46 lines
768 B
Markdown
# Rechnungserstellung
|
|
|
|
## Tabellen
|
|
|
|
|Kunden||
|
|
|-|-|
|
|
|KundenNr|INT PRIMARY KEY|
|
|
|Name|VARCHAR(24)|
|
|
|Straße|VARCHAR(24)|
|
|
|Hausnummer|INT|
|
|
|PLZ|VARCHAR(10)|
|
|
|Ort|VARCHAR(24)|
|
|
|
|
|Rechnungen||
|
|
|-|-|
|
|
|Nummer|INT PRIMARY KEY|
|
|
|Datum|DATE|
|
|
|KundenNr|INT FOREIGN KEY -> Kunden(KundenNr)|
|
|
|
|
|Position||
|
|
|-|-|
|
|
|ID|INT PRIMARY KEY|
|
|
|Rechnung|INT FOREIGN KEY -> Rechnungen(Nummer)|
|
|
|AuftragsNummer|INT|
|
|
|Kurier-ID|VARCHAR(10)|
|
|
|Art|INT|
|
|
|Datum|DATE|
|
|
|Lieferzeit|TIME|
|
|
|
|
|Preiselement||
|
|
|-|-|
|
|
|ID|INT PRIMARY KEY|
|
|
|PositionID|INT FOREIGN KEY -> Position(ID)|
|
|
|Art|INT FOREIGN KEY -> Preisart(ID)|
|
|
|Menge|FLOAT|
|
|
|
|
|Preisart||
|
|
|-|-|
|
|
|ID|INT PRIMARY KEY|
|
|
|Beschreibung|VARCHAR(36)|
|
|
|EinheitID|INT FOREIGN KEY -> Einheiten(ID)|
|
|
|
|
|Einheiten||
|
|
|-|-|
|
|
|ID|INT PRIMARY KEY|
|
|
|Einheit|VARCHAR(8)| |