Mechtilde schrieb:
Hallo, Regina
Regina Henschel schrieb:

Hallo Mechtilde,
Mechtilde schrieb:
Meine Frage dazu müssen die beiden Werte in der Tabelle "course" Primärschlüssel haben oder kann ich der Tabelle auch eine eigene ID als Primärschlüssel geben?
Du kannst schon, aber das ist hier nicht so gut.
Tabelle pupil
1  Gerd
2  Jutta
3  Inge

Tabelle subject
a  Mathe
b  Bio
c  Sport

Tabelle course (erste Spalte PupilID,zweite sucjectID)
1 a
1 b
2 c
2 a
Wenn du eine zusätzliche Spalte als Schlüssel benutzt, hast du zum Beispiel (erste Spalte ID)
1 1 a
2 1 b
3 2 c
4 2 a
Um unteren Fall könntest du den Datensatz
5 1 a
anlegen und hättest damit eine doppelte Kursbelegung, die Information (Gerd,Mathe) wäre zweimal drin. Wenn du den Verbundschlüssel benutzt, wird das verhindert.
Das sieht gut aus, gilt wohl leider nur für HSQL und nicht für MySQL.
Sowohl mit OOo als auch mit PhpMyAdmin lassen sich in MySQL _zwei_ Primärschlüssel angeben.
In der MySQl-Referenz habe ich bisher auch noch nichts dazu gefunden.

Danke für die detailierte Erläuterung. Ich habe das Problem ber der Beziehung zwischen Akten und Adressen. Das ist auch eine m:n Beziehung.
Das eigentliche Problem ist hier jetzt die Erstellung des Formulars.
Gibt es Informationen und Kniffe, wie man ein solches Problem angehen sollte.


Mechtilde


--
Dipl. Ing. Mechtilde Stehmann
## Observer OpenOffice.org: lang/DE
## Freie Office-Suite für Linux, Mac, Windows, Solaris
## http://de.openoffice.org
## Meine Seite http://www.mechtilde.de

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to