Seite 1 von 1

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Do, 06.12.2007 18:11
von Tuete
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

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Do, 06.12.2007 18:38
von Tuete
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

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Do, 06.12.2007 19:16
von Tuete
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

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Do, 06.12.2007 20:13
von Barlee
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.

Code: Alles auswählen

create table 
...
primary key(Spalte1_id, Spalte2_id));
Gruß Barlee

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Do, 06.12.2007 20:48
von Stahlii
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.

Code: Alles auswählen

create table 
...
primary key(Spalte1_id, Spalte2_id));
Gruß Barlee
sry, kann damit iwie nix anfangen. :(

mail ist übrigens raus. hoffentlich is tuete noch da. brauch das eilig. ^^

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Mo, 10.12.2007 10:18
von Stahlii
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.

Re: Zwei Schlüssel in einer Tabelle

Verfasst: Mo, 10.12.2007 13:33
von Tuete
Hallo Stahlii!
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

Verfasst: Mo, 10.12.2007 13:43
von Stahlii
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.