Avatar billede martin100 Nybegynder
21. januar 2005 - 14:31 Der er 1 kommentar og
1 løsning

Kvalificeret bud på database opbygning

Hejsa.

Jeg vil gerne høre din kommentar inden jeg kaster mig ud i noget rod mht. database opbygning og hvor hurtig en side bliver at loade.

Jeg er i gang med at lave en slags luftfartsquiz. Databasen består af 14 fag og i de respektive fag er der flere end 150 spørgsmål. Man skal være logget ind for at kunne tage de enkelte test. Derfor vil jeg gerne høre, hvordan og hvorledes det ville være bedst at bygge databasen op, for siden skal jo kunne fungere, så optimalt og hurtigt som overhovedet muligt!

Hvad er bedst?

-    I de enkelte fag laver jeg en tabel med alle de spørgsmål faget skal indeholde ca. 150 poster?
Vil det ikke gøre min database alt for stor og langsom?

-    Eller ville det være bedre i hvert fag at lave små tabeller af ca. 25 spørgsmål hver?
Det synes jeg bare ikke lyder til at være det rigtige løsning?

-    Og da man skal være logget ind, vil de så være bedst at lave brugerprofiler/passwords osv i  en database for sig selv?

Det er min ide at en test skal være på ca. 25 spørgsmål i det respektive fag. Kan man ved en database connection ved f.eks airlaw1.asp hive data ud fra record 1-25 og f.eks. på airlaw2.asp hive fra records 25-50? Så ville løsning 1 jo være perfekt? Eller hvad?

Indtil videre har jeg fået lavet en side som tager et random record fra databasen (i det respektive fag) og samtidigt fået sørget for at den ikke vil tage det samme spørgsmål to gange, hvis der nu er to personer som sidder ved hver sin pc ved siden af hinanden, så får de ikke de samme spørgsmål!

Siden skal fungere på den måde, at man får et random spg og ikke de samme to gange, derefter skal den tage ca. 25 spørgsmål. Efter dette skal man gå til f.eks. results.asp som sammenligner brugerens svar med det rigtige svar og til sidst giver en procentscore og resultatet gemmes i hans bruger profil.

Hvordan vil det være bedst at opbygge databasen? Kan i se nogle problemer som jeg vil løbe ind i?
Og hvordan skal ASP delen opbygges?

Her er mit bud på hvordan siden skal opbygges:

Spg.asp - Her kommer random spørgsmål med radio knapper hvor brugerens svar gemmes i en session.

Results.asp – her sammenlignes der og der gives score og der gemmes i brugerprofil.

Håber på lidt(MEGET) professionel rådgivning fra jer eksperter J….

HJÆLP!!!
Avatar billede syvon Nybegynder
21. januar 2005 - 14:44 #1
luk det ene spm.
Avatar billede martin100 Nybegynder
21. januar 2005 - 15:03 #2
lkukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester