sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #47991
Re: SQL - select intersect except
On Sun, 17 Feb 2002, Björn Lundin wrote:
> On Sun, 17 Feb 2002 18:17:17 +0000 (UTC)
> Bjørn Bille Højte <bjoern@xxxxxxxxxxxxx> wrote:
>
> Vore det inte enklare att ha en tabell för böcker, en för författare
> och en kopplingsstabell mellan dem som visar vilken/vilka författare
> som skrivit boken? Då slipper du ha 'logiska' författare.
>
Men jeg mister muligheden for at bruge de samme 'logiske' forfattere i
f.eks. en tabel over historier som er koblet sammen med bog-tabellen via
en mellemtabel (samme historie i forskellige bøger). Det er jo ikke
sikkert at alle historier i en bog er skrevet af samme forfatter
(antologi).
Jeg har set lidt på ideen med isbn som indeks. Desværre fungerer dette
ikke i mit tilfælde, da en del ældre bøger i min samling ikke er i
besiddelse af et isbn-nummer. Bare tænk på Edgar Rice Burroughs "A
Princess of Mars" fra 1939, eller "Le Livre de Ruth" fra 1876. Jeg bliver
derfor nød til at danne min egen indeksering.
Reelt er designet af databasen altså (forenklet)
person:
person_idx integer
person_info misc
forfatter:
forfatter_idx integer
person_idx integer
bog:
bog_idx integer
forfatter_idx integer
bog_info misc
historie:
historie_idx integer
forfatter_idx integer
historie_info misc
bog_historie:
bog_idx integer
historie_idx integer
start_side integer
Når vi så går videre med sådanne ting som forlag, købssted, bogtype,
serietilhør, indhold o.a. begynder det at blive interessant.
Med venlig hilsen
Bjørn Bille Højte
bjoern@xxxxxxxxxxxxx
Follow ups
References