PDA

Vollständige Version anzeigen : Wie sollte ich Tabellenstruktur hier entwerfen?


johho
22.02.2008, 20:30
Hallo zusammen.

ich habe folgende Situation:

ich habe unterschiedliche Produktgeber, [firma]
jeder Produktgeber hat unterschiedliche Produkte [produkt]
jedes Produkt kann ich nun bei unterschiedlichen Vertrieben abgeben [vertrieb]
Die Vertriebe zahlen nun für das gleiche Produkt unterschiedliche provisionssätze.

Das entergebnis soll sein, dass ich in einem Hauptformular die Firma sehe, dann in einem unterformular die produkte und hier wieder in einem unterformular die Vertriebe mit den jeweiligen provisionssätzen.

Wie könnte ich das in der Praxis anlegen und struktuieren?

wäre für kurzfristige Tipps dankbar..


lg
johannes

hcscherzer
23.02.2008, 01:10
Moin Johannes,
ist die Zuordnung firma -> produkte eindeutig? Oder gibt es die gleichen Produkte auch bei unterschiedlichen Firmen?
Wenn jedes Produkt von genau einer Firma ist, dann brauchst Du vier Tabellen:
tbl_firma mit id als PrimaryKey und allen Firmendaten
tbl_produkt mit id als PrimaryKey, einem Fremdschlüssel zu tbl_firma.id sowie allen Produktdaten
tbl_vertrieb mit id als PrimaryKey und allen Vertriebsdaten
tbl_prod_u_vert mit Fremdschlüsseln zu tbl_produkt.id und tbl_vertrieb.id (eine m:n Tabelle)und dem jeweiligen Provisionssatz

Falls die Produkte von mehreren Firmen stammen können, brauchst Du zwischen den beiden ebenfalls noch eine m:n Tabelle.