Base Datenbank Produkten Kunden zuweisen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Base Datenbank Produkten Kunden zuweisen

Re: Base Datenbank Produkten Kunden zuweisen

von F3K Total » So, 16.12.2012 09:02

CROSSPOSTING ohne Bezug ist unhöflich!

Re: Base Datenbank Produkten Kunden zuweisen

von RobertG » Sa, 15.12.2012 19:37

Hast Recht, besser wäre ein separater Primärschlüssel und diese beiden als Fremdschlüssel, wobei noch zu überlegen ist, ob irgendwo so etwas wie eine Rechnungsnummer sowie ein Datum verwaltet werden kann.
Also: Beide als ein Schlüssel nur, wenn ein Kunde nicht zweimal das gleiche Produkt erhalten soll; sonst vielleicht eine RechungsID hinzunehmen.

Gruß

Robert

Re: Base Datenbank Produkten Kunden zuweisen

von DPunch » Sa, 15.12.2012 18:08

Servus

Je nach letztendlicher Verwendung ist
RobertG hat geschrieben:Diese Tabelle muss mindestens die beiden Primärschlüssel enthalten. Beide zusammen ergeben das Schlüsselfeld der neuen Tabelle.
keine gute Idee, da ein Kunde dann jedes Produkt nur ein einziges Mal zugewiesen bekommen könnte.

Re: Base Datenbank Produkten Kunden zuweisen

von RobertG » Fr, 14.12.2012 16:58

Hallo Jakob,

wie Gast schon schreibt: Bei Deiner Konstruktion kannst Du jedem Kunden nur ein Produkt zuweisen. Wenn Du mehrere Produkte zuweisen möchtest, dann brauchst Du eine Tabelle, die zwischengeschaltet wird:
"Beziehung_Kunden_Produkte"
Kunden_ID
Produkte_ID
Diese Tabelle muss mindestens die beiden Primärschlüssel enthalten. Beide zusammen ergeben das Schlüsselfeld der neuen Tabelle. Dann kannst Du zu einem Kunden auch mehrere Produkte zuweisen und ein Produkt mehreren Kunden zuweisen.

Neben dem empfohlenen Link hier ein Link zu einer Seite, die solche Relationen aufzeigt, wie Du sie vielleicht einplanst:
http://robert.familiegrosskopf.de - dort der Menüpunkt EGR-Rechnung
Am sinnvollsten ist es natürlich, sich das selbst entsprechend zusammen zu bauen. Anregungen können aber sicher nicht schaden, sondern zeigen eventuell auch Möglichkeiten auf.

Gruß

Robert

Nach oben