題目內容
(請給出正確答案)
假定有一個用戶表,表中包含字段:userid(int)、username(varchar)、password(varchar)、等,該表需要設置主鍵,以下說法正確的是哪兩項?()
A.如果不能有同時重復的username和password,那么username和password可以組合在一起作為主鍵。
B.此表設計主鍵時,根據選擇主鍵的最小性原則,最好采用userid作為主鍵
C.此表設計主鍵時,根據選擇主鍵的最小性原則,最好采用username和password作為組合鍵
D.如果采用userid作為主鍵,那么在userid列輸入的數值,允許為空
答案