86 lines
1.5 KiB
Plaintext
86 lines
1.5 KiB
Plaintext
Tabeller:
|
|
|
|
bok (primærnøkkel: (isbn))
|
|
isbn
|
|
id (tekst)
|
|
tittel
|
|
undertittel
|
|
kategori (id)
|
|
forlag
|
|
utgivelsesår
|
|
utgave
|
|
sidetall
|
|
serie (id)
|
|
beskrivelse
|
|
bilde
|
|
tommelnegl
|
|
|
|
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)
|
|
|
|
referanse
|
|
type (Hjemmeside, Wikipedia, Jargon File, annen URL, ...)
|
|
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)
|