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]