worblehat-old/db.txt

86 lines
1.5 KiB
Plaintext

Tabeller:
bok (primærnøkkel: (isbn))
isbn
id (tekst)
tittel
undertittel X
kategori (id)
forlag X
utgivelsesår X
utgave X
sidetall X
serie (id) X
beskrivelse X
bilde X
tommelnegl X
bokserie
id (tekst)
tittel
alternativ_tittel
bok (isbn)
alt_tittel
eksemplar
bok (isbn)
nummer
eier («PVV» eller brukernavn)
person
id (tekst)
etternavn
fornavn
bokperson
bok (isbn)
person (id)
relasjon (forfatter, redaktør, etc) foreign_key?
referanse
type (Hjemmeside, Wikipedia, Jargon File, annen URL, ...) foreign_key?
tekst (URL eller noe annet, avhengig av type-feltet)
bok <-> referanse
person <-> referanse
kategori
id (tekst)
navn
plassering
kategori (id)
hylle (navn)
Samtlige id-felter er tekstfelt. Disse bør inneholde en variant av
navnet på den aktuelle tingen som egner seg til bruk i URL-er og
lignende. For eksempel vil man for personer ha initialer (dek, rms,
dmr, bwk), etternavn, fornavn_etternavn e.l. For kategorier kan man
ha navnet på kategorien i små bokstaver og URL-trygt. Bøker
identifiseres normalt ved ISBN, men bøker med en kjent forkortelse får
denne i id-feltet (f.eks. taocp{1-3}, k&r, sicp), og bøker uten ISBN
får tildelt en id isteden.
Forslag til noe av innholdet i tabellene:
kategorier
programmeringsspråk
operativsystemer
databaser
knuth
web
programvare
tegneserier
science fiction
fantasy
religion
diverse skjønnlitteratur
hyllenavn
T00, T01, ...; T10, T11, ... (terminalstuen)
K00, K01, ...; K10, K11, ... (koserommet)