Zwei Schlüssel in einer Tabelle
Moderator: Moderatoren
Re: Zwei Schlüssel in einer Tabelle
Zwei Primärschlüssel in eine Tabelle? Das geht net.
Welche Daten müssen in die Tabelle und warum brauchst Du 2 Schlüssel?
Tuete
Welche Daten müssen in die Tabelle und warum brauchst Du 2 Schlüssel?
Tuete
Re: Zwei Schlüssel in einer Tabelle
So wir ich das sehe brauchst Du in der Tabelle "Buch" noch zusätzlich den Eintrag Autor. Für diesen Eintrag stellst Du eine Beziehung zu AutorNr. in der Tabelle "Autor" her.
Übrigens würde ich an Deiner Stelle in der Tabelle "Buch" nicht die ISBN als Primärschlüssel festlegen, die ist nämlich nicht immer eindeutig.
Tuete
Übrigens würde ich an Deiner Stelle in der Tabelle "Buch" nicht die ISBN als Primärschlüssel festlegen, die ist nämlich nicht immer eindeutig.
Tuete
Re: Zwei Schlüssel in einer Tabelle
Hab das Dinge mal erstellt, so wie ich es mir vorstelle.
Auf jeden Fall brauchst Du keine Tabelle mit den Jahreszahlen^^
Schreib mir mal ne PM mit Deiner mail Adresse.
Tuete
Auf jeden Fall brauchst Du keine Tabelle mit den Jahreszahlen^^
Schreib mir mal ne PM mit Deiner mail Adresse.
Tuete
Re: Zwei Schlüssel in einer Tabelle
Hallo stahliii...,
korrekt, nur ein Primärschlüssel ist pro Tabelle möglich. Allerdings kann ein Schlüssel aus mehreren Spalten bestehen und demnach aus so definiert werden.
Vielleicht hilft das bei Deinen weiteren Überlegungen.
z.B.
Gruß Barlee
korrekt, nur ein Primärschlüssel ist pro Tabelle möglich. Allerdings kann ein Schlüssel aus mehreren Spalten bestehen und demnach aus so definiert werden.
Vielleicht hilft das bei Deinen weiteren Überlegungen.
z.B.
Code: Alles auswählen
create table
...
primary key(Spalte1_id, Spalte2_id));
Re: Zwei Schlüssel in einer Tabelle
sry, kann damit iwie nix anfangen.Barlee hat geschrieben:Hallo stahliii...,
korrekt, nur ein Primärschlüssel ist pro Tabelle möglich. Allerdings kann ein Schlüssel aus mehreren Spalten bestehen und demnach aus so definiert werden.
Vielleicht hilft das bei Deinen weiteren Überlegungen.
z.B.Gruß BarleeCode: Alles auswählen
create table ... primary key(Spalte1_id, Spalte2_id));

mail ist übrigens raus. hoffentlich is tuete noch da. brauch das eilig. ^^
Re: Zwei Schlüssel in einer Tabelle
aber es muss bei ooo doch eine möglichkeit geben zwei schlüssel einzubauen. es müssen ja keine primärschlüssel sein. einfach zwei schlüssel...
laut den modellen hier:
http://www-lehre.informatik.uni-osnabru ... ode41.html
muss es ja iwie möglich sein.
hilfe bitte.
laut den modellen hier:
http://www-lehre.informatik.uni-osnabru ... ode41.html
muss es ja iwie möglich sein.
hilfe bitte.
Re: Zwei Schlüssel in einer Tabelle
Hallo Stahlii!
Bin erst seit gestern wieder on, musste mir nen neuen PC zusammen bauen. Werde Dir das Ding im laufe des Tages schicken!
Bin erst seit gestern wieder on, musste mir nen neuen PC zusammen bauen. Werde Dir das Ding im laufe des Tages schicken!
Re: Zwei Schlüssel in einer Tabelle
hmm...meinst du wirklich, dass das so passt? in meinen augen sieht das ganze zu einfach aus. in der schule war das bei uns immer viel komplizierter.