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