|
關(guān)于“考試題庫”數(shù)據(jù)庫設(shè)計(jì)的問題 如今要做一個(gè)在線考試的程序,即是管理員會(huì)給一批標(biāo)題,大約500多吧(這個(gè)應(yīng)該是放在一個(gè)表里的),每道題都有幾個(gè)供挑選的答案,以及標(biāo)準(zhǔn)答案,當(dāng)會(huì)員登錄的時(shí)分,會(huì)隨機(jī)從這500道標(biāo)題中挑選30道題給回去去做,做完后,在半小時(shí)內(nèi)會(huì)員還能夠自個(gè)檢查和修正做過的試題,半小時(shí)后就不能夠了??荚嚱Y(jié)束,體系需求能主動(dòng)和標(biāo)準(zhǔn)答案匹配,算出結(jié)尾得分! 如今疑問是: 數(shù)據(jù)庫隨機(jī)查詢出指定條數(shù)的記載怎樣查詢? 還有即是這個(gè)數(shù)據(jù)庫該怎樣描繪?每次考試給生成一張表,仍是? 謝謝各位了。 --------異常錯(cuò)誤解決思路-------- select top 30 * from 題庫表 order by newid() 隨即抽取每一份考試題需求悉數(shù)放在一張表里,學(xué)生可能會(huì)檢查考試題。--------異常錯(cuò)誤解決思路-------- 考試標(biāo)題隨機(jī) Select top 1 * from 表 order by newID() desc --------異常錯(cuò)誤解決思路-------- 至于考試成果計(jì)算,先樹立一個(gè)考試標(biāo)題表,存儲(chǔ)考生編碼及試題編碼、考生答案 考試成果是依據(jù)考試標(biāo)題考生答案和標(biāo)題表中正確答案對(duì)比查詢算出分?jǐn)?shù) 2013-08-29 00:21:41 |
|
|