Zwei Schlüssel in einer Tabelle

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zwei Schlüssel in einer Tabelle

Re: Zwei Schlüssel in einer Tabelle

von Stahlii » Mo, 10.12.2007 13:43

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.

Re: Zwei Schlüssel in einer Tabelle

von Tuete » Mo, 10.12.2007 13:33

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

von Stahlii » Mo, 10.12.2007 10:18

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

von Stahlii » Do, 06.12.2007 20:48

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

von Barlee » Do, 06.12.2007 20:13

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

von Tuete » Do, 06.12.2007 19:16

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

von Tuete » Do, 06.12.2007 18:38

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

von Tuete » Do, 06.12.2007 18:11

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

Nach oben