A. 試題庫的資料庫設置問題
首先你要理清邏輯,現在有學生、題目(不同的題目類型可以用一個欄位來區分,不需要每種類型的題目都要新建一個表)、試卷三個實體表;
學生-試卷,一個學生可能會有很多試卷,因此是一對多關系;
試卷-題目,一個試卷有多個題目,一個題目可能出現在多張試卷上,因此是多對多關系;
學生和題目沒有直接關系;
因此學生和試卷的關系最好的方式是在試卷表中設置外鍵對應學生編號(當然你新建一張表來存放他們之間的關系肯定也沒問題);
試卷和題目是多對多關系,因此你只能多加一張試卷和題目的對應表來描述他們之間的關系。
這種解決方案需要四張表:學生表、題目表、試卷表、題目-試卷關系表;
B. 資料庫 試題
一、1.B 2.B 3.A 4.B 5.B 6.D 7.D 8.A 9.B 10.C 11.D 12.B 13.C
二、21.查詢 22.授權機制 23.DROP 24.聯系 25.定義 26.日誌文件
後面幾道接觸較少,讓高手來補足吧
C. 試題資料庫的實現.
用SQLserver吧作網路型的方便點
題庫得有分類,年級,學科,
還有 題型,分值
然後機選,什麼題型的幾個,分值如何
最後輸出一下就是試卷了.
如果復雜一點,再保存一下試卷的所有問題,如果機考再設置答案,
問答之類的可能不太好評分.
D. 資料庫試題庫
(1) 設X(0)=DF;
① 計算X(1): 逐一的掃描F集合中各個函數依賴,找左部為D的函數依賴。得到一個:D→B,於是X(1)=D∪B=BD
② 因為X(0)≠ X(1) ,所以再找出左部為BDF子集的那些函數依賴,得到:D→B,於是X(2)=X(1)∪B=BD。
⑶ 因為X(2)=X(1),演算法終止。
所以 (D)F+ =BD。
由此方法依次類推:(DC)F+=ABCD;
(BC)F+=ABCD;
(CE)F+=ABCDE;
(2)R的所有候選碼為:CE
因為只有(CE)F+=ABCDE=U;CE的閉包等於屬性U的全集。
(3)因為CE關系R的候選碼,由CE→D,E→D得,存在部分函數依賴,所有關系R屬於1NF。
E. 資料庫試題
一、1.B
2.B
3.A
4.B
5.B
6.D
7.D
8.A
9.B
10.C
11.D
12.B
13.C
二、21.查詢
22.授權機制
23.DROP
24.聯系
25.定義
26.日誌文件
後面幾道接觸較少,讓高手來補足吧
F. 資料庫試題(求答案)
14.B
2.C
3.C
5.C
6.B
8.C
11.B
12.AD
5.A
6.B
7.C
8.C
9.D
10.B
12.A
13.A
14.B
G. 要建立一個考試題目的資料庫應該怎麼建
資料庫文本類型只能接受255個字元,如果你超過了這個字元數,就把資料庫中的數據類型改為備注型欄位,就可以了.