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