Thema: Prism n:m Relation setzen

Einzelnen Beitrag anzeigen

nieurig

Registriert seit: 26. Apr 2004
113 Beiträge
 
Delphi 6 Professional
 
#2

Re: n:m Relation setzen

  Alt 9. Dez 2005, 14:26
Hi Taladan,
eine N:M Beziehung mußt Du in zwei 1:N Beziehungen auflösen. Ergo: Du brauchst eine Zwischentabelle in der die Foreign-Key auf die beiden Haupttabllen (und ggf. zusätzliche Infos) gespeichert werden.

Das Problem mit den doppelten Schlüsselwerten läßt sich lösen, indem Du z.B. ein Datumsfeld mit in den Schlüssel aufnimmst.

Kunde
KundenNr
Name

Artikel
ArtikelNr
Bezeichnung
Preis

KundenBestellung
NrKunde ---> verweist auf KundenNr
NrArtikel ---> verweist auf ArtikelNr
BestellDatum
Menge

primary key (NrKunde, NrArtikel, Bestelldatum)

usw.

Frohes Schaffen
Niels
Erspare Dir die Gedanken über ungelegte Eier !!!
  Mit Zitat antworten Zitat