02. juni 2004 - 09:51Der er
11 kommentarer og 2 løsninger
Oprette tabeler
Hej,
Jeg skal have lavet en database over en film samling. Har i nogle i idee til hvordan jeg kan sætte det op, altså rent tabel messigt. Jeg har tænkt mig at oprette en tabel og kalde det for FILM og kolonerne sprog, hvodedrolle, instruktør, medie osv..
Så vil jeg oprette en tabel for hver genre. KOMEDIE, GYSER, ACTION osv.. Og under hver af disse genre har jeg en kolone der hedder filn_navn.
Så har jeg også en tabel ved navn BRUGER. Kolonerne: lånt_filmnavn, fornavn, efternavn og tfl_nr.
Hvad synes er det en god idee? HAr i andre måder at gøre det på?
umiddelbart ville jeg lave en stor tabel over alle filmene, da de derved får et unikt id hver.
Dette id kan du så bruge når du skal fx. redigere dine film. Altså i stedet for at have en tabel med de forskellige genre, så lave en stor tabel der så har en kolonne der hedder genre hvor du så sætter komedie, gyser, action etc. ind.
Så kommer du også uden om at 2 film kan hedde det samme, hvis du i stedet for at bruge filmnavnet benytter filmens id i den store tabel. Håber du kan bruge det. ;-)
Jeg vil gerne have så mange tabler så mulig.. Det er derfor jeg valgt denne fremgangsmåde. HVis jeg kunne samle alle genre i en tabel. Bruger i en tabel og film i en anden. HVad synes i?
Ville egentlig synes at det at have genre i en tabel for sig er lidt i overkanten. men på den anden side kan du så holde præcis styr på hvilke genre du har at gøre godt med, så som sådan er det vel faktisk en god ide.
Men det skal så være en tabel der hedder genre bestående af: id: genrenavn: beskrivelse:
en der hedder FILM: med: ID, filmnavn, sprog, intruktør, hovedrolle, udgivelses_arr, genre, medie
en der hedder bruger med: ID, Fornavn, efternavn, Film_laant
Når du så har en film der er lånt af en bruger, så smider du filmens ID over i feltet Film_laant i stedet for navnet.
så kunne du eventuelt for at kunne styre hvilke genre eller medier du ville arbejde med lave 2 ekstra tabeller: MEDIE: bestående af: ID, Type (herunder dvd, vcd, etc.)
GENRE: bestående af: ID, Type (herunder gyser, komedie, etc.
I disse 2 tabeller er der altså ikke ikke mere end 2 kolonner.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.