2010-09-11 02:26:22 +02:00
|
|
|
Tabeller:
|
|
|
|
|
2010-09-17 19:24:29 +02:00
|
|
|
bok (primærnøkkel: (isbn))
|
2010-09-11 02:26:22 +02:00
|
|
|
isbn
|
|
|
|
id (tekst)
|
|
|
|
tittel
|
2010-09-17 19:24:59 +02:00
|
|
|
undertittel X
|
2010-09-11 02:26:22 +02:00
|
|
|
kategori (id)
|
2010-09-17 19:24:59 +02:00
|
|
|
forlag X
|
|
|
|
utgivelsesår X
|
|
|
|
utgave X
|
|
|
|
sidetall X
|
|
|
|
serie (id) X
|
|
|
|
beskrivelse X
|
|
|
|
bilde X
|
|
|
|
tommelnegl X
|
2010-09-11 02:26:22 +02:00
|
|
|
|
|
|
|
bokserie
|
|
|
|
id (tekst)
|
|
|
|
tittel
|
|
|
|
|
|
|
|
alternativ_tittel
|
2010-09-17 19:24:29 +02:00
|
|
|
bok (isbn)
|
2010-09-11 02:26:22 +02:00
|
|
|
alt_tittel
|
|
|
|
|
|
|
|
eksemplar
|
2010-09-17 19:24:29 +02:00
|
|
|
bok (isbn)
|
2010-09-11 02:26:22 +02:00
|
|
|
nummer
|
|
|
|
eier («PVV» eller brukernavn)
|
|
|
|
|
|
|
|
person
|
|
|
|
id (tekst)
|
|
|
|
etternavn
|
|
|
|
fornavn
|
|
|
|
|
|
|
|
bokperson
|
2010-09-17 19:24:29 +02:00
|
|
|
bok (isbn)
|
2010-09-11 02:26:22 +02:00
|
|
|
person (id)
|
2010-09-17 19:24:59 +02:00
|
|
|
relasjon (forfatter, redaktør, etc) foreign_key?
|
2010-09-11 02:26:22 +02:00
|
|
|
|
|
|
|
referanse
|
2010-09-17 19:24:59 +02:00
|
|
|
type (Hjemmeside, Wikipedia, Jargon File, annen URL, ...) foreign_key?
|
2010-09-11 02:26:22 +02:00
|
|
|
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)
|