ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
820
820
EMPFEHLEN
-
Hallo,
wie schreibt man in MySQL das Create Teable, wenn man eine n zu m Beziehung hat?
Ich habe z.B. eine Tabelle 'Kunde' mit KID, Name, Adresse und eine Tabelle 'Produkt' mit PID, PName, Preis.
Wenn eine Kunde etwas kauft brauche ich ja noch eine Tabelle 'gekauft', die im ERM zwischen den beiden steht.
Diese Tabelle hat die Attribute Menge und Datum.
Bei dieser Beziehung werden doch die Primärschlüssel der beiden anderen Tabellen ein zusammengesetzter Primärschlüssel in 'gekauft'.
Müßte ja dann so aussehen:
gekauft(KID, PID, Menge, Datum)Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
finest asian food
-
Hmm und wo ist dein Problem ?
Im ersten Satz stellst du eine Frage die du selbst im letzen Satz beantwortes
-
Mein Problem besteht darin, wie ich dann die Syntax in MySQL aussieht
Wie schreibe ich den Create Table für diese Tabelle?
Und wie würde ein Insert Befehl dafür aussehen. Ich muss ja die ensprechenen ID's aus den anderen tabellen holen...
Danke für die Hilfe!Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
finest asian food
-
Weiß denn niemand wie das geht? Wäre dankbar für jede Hilfe
Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
finest asian food
-
Für deine Fremdschlüssel nimmst du einfach ein Integerfeld
und für den Insert Befehl der Tabelle "gekauft" werden die Ids von Kunde und
Ware vom Programm übergeben.
-
Muss ich nichts mit "foreign key" machen?
Danke für deinen TippDer Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
finest asian food
-
Doch kannst du. Einfach beim erstellen des Felder "references tabelle1" angeben. tabelle1 steht dann logischerweise für die Tabelle, zu der der Foreign Key zeigen soll. Mehr dazu hier : http://www.mysql.com/doc/de/example-Foreign_keys.html
greetz
gugiDebuggers don't remove Bugs, they only show them in Slow-Motion.
If you can't make it good, at least make it looks good. (Bill Gates)
Ähnliche Themen
-
MySql - Frage zu n:m Beziehung
Von CPoly im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 09.09.10, 14:53 -
MySQL, Problem mit 1:n Beziehung.
Von bgauch im Forum Relationale DatenbanksystemeAntworten: 25Letzter Beitrag: 04.05.10, 15:42 -
Beziehung mysql 1:n
Von Fruitgum im Forum Relationale DatenbanksystemeAntworten: 10Letzter Beitrag: 04.11.09, 11:14 -
[MySQL] n-zu-n Beziehung
Von RedWraith im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.04.08, 01:54 -
mySQL - n:m Beziehung
Von mschneider im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 16.07.04, 12:57





Zitieren
Login





