Datenbank Design

boelkstoff

Erfahrenes Mitglied
Hallo!

ich will/muss eine Datenbank entwerfen!
so das ganze ist nicht das Ding, wenn ich nicht zu blöde wäre!

Also es soll eine Datenbank für eine art von Rechnung sein!
wie z.b. ein kassenzettel!

Dazu soll es 4 tabellen geben

1. Rechnung
- die rechnung an sich halt
2. Artikel
- hier stehen die vorhanden Artikel drinne z.B. rasen mähen
3. Kunde
- die kundendaten halt
4. Objekt
- jede kunde hat mind. 1 Objekt(z.B. ein haus)

Eine rechnung besteht immer aus datum (vielen anderen sachen noch), einem Kunden, einem Objekt und mehreren Artikeln!
Da ist das problem jetzt! die artikel!

Wie mache ich es das ich in die rechnung mehrere Artike aufnehmen kann?
Ich kann ja schlecht eine spalte artikel1 bis artikel100 machen und dann die entsprechnede artikelnummer(id) eintragen. weil dadurch wäre das ganze auf "nur" 100 artikel begrenzt!
Ein artikel darf auch nicht an einen kunden oder so bezogen sein (foreign key), da der artikel ja wieder verwende werden soll!

Wer kann mir da helfen mit den Artikel in der Rechnung?
Wie muss das von aufbau (tabellenstruktur/format) dafür sein??

Ich will nur eine lösung für das Artikelproblem, das andere krieg ich schon hin (ist im kopf schon :)!


WEr kann mir helfen??
 
hmm,

ich würd ne Tabelle machen mit Kundennummer, REchnungsnummer und Artikelnummer. Dort schreibst du die zusammengehörigen Daten rein. Dann kannste via

SELECT Artikelnummer WHERE Rechnungsnummer = xyz AND kundennummer = abc rausfinden welche Artikel der Kunde ABC über die Rechnung XYZ kekauft hat.
 
danke

manchmal sind die lösungen so einfach, ich war halt zusehr auf die 4 tabellen fixiert!
Aber das ist die beste/einfachste lösung!

danke
 

Neue Beiträge

Zurück