Hallo Andreas,

> Robert Großkopf schrieb:
> > http://www.scoolonline.de/download/Musik_Klassik.odb
>
> Zu Primärschlüsseln:
>
> Du verwendest auch in Tabellen mit nur einem Datenfeld (Beispiel
> Tabelle Form) zusätzlich einen Primärschlüssel.
> Jeder Datensatz enthält dort jedoch einen anderen Wert.
> Dubletten kommen nicht vor.
>
> http://borumat.de/+screenshots/sc-052.png
>
> Kann daher das Datenfeld Form nicht selbst als Primärschlüssel dienen?

Dann wäre eigentlich die ganze Tabelle überflüssig. Denn wenn Du nur die Form 
wie "Gesang" oder "Orchester" in der Tabelle führst ergibt sich bei der 
Haupttabelle zwangsläufig, dass genau dieser Begriff dort eingetragen werden 
muss - und eben nicht eine (speicherplatzschonende) Ziffer. Sobald Du dann 
die Begriffe aus irgendeinem Grund ändern würdest, würde Dir die Datenbank in 
etwa mitteilen, dass die Änderung aufgrund von Beziehungen zu anderen 
Tabellen (hier: "Work") nicht möglich ist - es sei denn, Du lässt automatisch 
alle Begriffe in "Work" auch ersetzen.

Eine Tabelle mit einer Spalte könnte also lediglich genau dasselbe erfüllen 
wie eine Liste, die auch direkt im Listenfeld geführt wird. Sie vermeidet 
fehlerhafte ähnliche Eingaben, lässt aber den Inhalt der Tabelle munter 
wachsen.

Gruß

Robert


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an