Zwei Schlüssel in einer Tabelle

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Tuete
**
Beiträge: 28
Registriert: Mi, 05.12.2007 17:55

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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
Tuete
**
Beiträge: 28
Registriert: Mi, 05.12.2007 17:55

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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
Tuete
**
Beiträge: 28
Registriert: Mi, 05.12.2007 17:55

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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
Stahlii
Beiträge: 8
Registriert: Do, 06.12.2007 19:23

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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. ^^
Stahlii
Beiträge: 8
Registriert: Do, 06.12.2007 19:23

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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.
Tuete
**
Beiträge: 28
Registriert: Mi, 05.12.2007 17:55

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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!
Stahlii
Beiträge: 8
Registriert: Do, 06.12.2007 19:23

Re: Zwei Schlüssel in einer Tabelle

Beitrag 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.
Antworten