27. december 2007 - 18:18
Der er
16 kommentarer og 1 løsning
Quiz database skabelon
Jeg vil lave nogle quiz på min hjemmeside, men jeg har brug for lidt hjælp til at designe en quiz database. Jeg tror databaseb bør være designet på denne måde, men er ikke sikker er der nogle der han nogle bedre idéer? Spørgsmål table: spID - spNR - quizNR - spoersmål - svar 1 - 1 - 1 -Er der 1000g på et kilo - ja 1 - 1 - 1 -Er der 100g på et kilo - nej 1 - 2 - 1 -Er der 1000kg på et ton - ja 1 - 2 - 1 -Er der 100kg på et ton - nej 1 - 1 - 2 -Er du 12 år -ja 1 - 1 - 2 -Er du 14 år -nej 1 - 2 - 2 -kan du se solen - ja 1 - 2 - 2 -Er der overskyet - nej svarende lægges over i svar tabel svarID - userID - quizNR - svarNR - svar - data 1 - henrik - 1 - 1 - ja - 2007/12/17 2 - henrik - 1 - 2 - ja - 2007/12/17 3 - henrik - 2 - 1 - ja - 2007/12/17 4 - henrik - 2 - 2 - nej - 2007/12/17 Er jeg på den rigtige vej? eller er der nogle bedre idéer?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
27. december 2007 - 18:21
#1
Hvorfor står der spID 1 ud for alle?
27. december 2007 - 18:37
#2
noget ala: tbl 1, quiz: id, aktiv, quiznavn tbl 2, quizspm id, fk_quizId, spmørgsmål tbl 3, quizsvar id, fk_quizspmId, svar, point (for rigtigt/halv rigtigt svar) tbl 3, gennemførtequiz id, fk_quizsvarId, og evt. userId
27. december 2007 - 21:05
#3
w13:> det er en fejl, de bruge være fortløbende 1,2,3,4,5 osv...
27. december 2007 - 21:06
#4
a1 hvad er aktiv i tbl 1 quiz
27. december 2007 - 21:09
#5
Det skal være quiz hvor der egentlig ikke er nogle forkerte svar. Besvarelse skal til sidst lægges sammmen og giv et resultat...
27. december 2007 - 21:14
#6
om den "virker", fjern points hvis det ikke er nødvendigt ;o)
27. december 2007 - 23:50
#7
Huuummm. Gad vide om det er denne her der kommer hele vejen rundt? Tbl1 - testNavn testID - testNavn - testStatus - antalSvarMuligheder Tbl2 - testSpm testspID - testID - spmNr - spm - svarMulighed - vaerdi Tbl3 - testBesvar brugerID - testID - spmNr - SvarMulighed - vaerdi - svarDato
28. december 2007 - 11:12
#8
tja, der er vel ikke brug for antalSvarMuligheder (det kan du jo tælle op fra testspm)
30. december 2007 - 12:33
#9
Tbl1 - testNavn testID - testNavn - testStatus Tbl2 - testSpm testID - testspID - spmNr - spmText - svarMulighed - vaerdi Tbl3 - testBesvar brugerID - testID - spmNr - vaerdi - svarDato Tbl - bruger brugerID - brugerNavn - brugerEmail Mener du at dette her DB design skulle dække en databses med x antal quiz, hvor der kan være x antal svar muligheder og hvor man kan trække resultater ud fra de forskellige quiz (resultater og hvem der har taget dem) der er i databasen? Er det en normaliseret database, er den teknisk OK?
03. januar 2008 - 15:43
#10
jeg ville dog bruge en ekstra tabel med svarmuligheder istedet for at have den sammen med testSpm, ala det jeg skrev først, dog mangler der en bruger tabel i mit eksempel... ;o)
04. januar 2008 - 22:53
#11
A1 du må undskylde jeg er lidt langsom i opfattelsen :) Er det sådan her du mener? Tbl1 - testNavn testID - testNavn - testStatus Tbl2 - testSpm testID - testspID - spmNr - spmText - vaerdi Tbl3 - testBesvar brugerID - testID - spmNr - vaerdi - svarDato Tbl4 - bruger brugerID - brugerNavn - brugerEmail Tbl5 testID - testspID - svarMulighed
04. januar 2008 - 23:42
#12
jeps ;o)
05. januar 2008 - 01:35
#13
ok takker for hjælpen, så slippe jeg måske for at skulle lave det om om 3 uger... Smid et svar :>
05. januar 2008 - 01:36
#14
vil du sige den er normaliseret?
05. januar 2008 - 01:40
#15
ja men denne brugerID - testID - spmNr - vaerdi - svarDato kunne du lave om til brugerID - testID - testspID - svarDato (du har jo spmNr, fra testSpm)
05. januar 2008 - 01:54
#16
ok mange tak for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling