On Sun, Jun 02, 2002 at 12:02:21PM +0200, Thorsten Haude wrote:
Moin,
- Martin Neuditschko <yosuke.tomoe@gmx.net> [02-05-30 19:03]:
Ich habe mich gerade in die Doku von postgreSQL eingelesen und will nun meine Buecher in die Datenbank hineingeben, nur weiss ich nicht genau wie ich die DB anlegen soll. Die Daten die ich drinnen haben will sind: Serie, Titel, Author, Verlag
Welche Loesung ist denn die Beste, bzw habe ich vielleicht eine Moeglichkeit uebersehen? Mein Vorschlag: Tabelle A mit Titel, ISBN, etc, Tabelle B mit Serie, Tabelle C mit Autor, Tabelle D mit Verlag.
Auf diese Weise hast Du alles sauber getrennt. Du mußt für jedes Buch nur die Serie angeben, für jede Serie Verlag und Autor, alles andere ergibt sich von selbst.
Das verstehe ich nicht ganz. Wenn ich die Tabellen so anlege: CREATE TABLE Titel { Titel text }; CREATE TABLE Serie { Serie text }; CREATE TABLE Autor { Autor text }; CREATE TABLE Verlag { Verlag text }; dann weiss ich ja nicht was zusammen gehoert. Es wuerde zwar mit "INHERITS" funktionieren, aber dann haette ich ja auch viel zu viel doppelt. mfg Martin Neuditschko