單項(xiàng)選擇題假定有一個(gè)用戶表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,該表需要設(shè)置主鍵,以下說法正確的是()。

A.如果不能有同時(shí)重復(fù)的username和password,那么username和password可以組合在一起作為主鍵。
B.此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主鍵。
C.此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用username和password作為組合鍵。
D.如果采用userid作為主鍵,那么在userid列輸入的數(shù)值,允許為空。


您可能感興趣的試卷

你可能感興趣的試題

2.多項(xiàng)選擇題以下哪個(gè)關(guān)鍵字用來定義記錄在某屬性上的約束條件()

A.DEFAULT
B.DISTINCT
C.UNIQUE
D.CHECK

3.單項(xiàng)選擇題定義check約束,限制性別列的取值必須是“男”或“女”。以下哪個(gè)約束表達(dá)式是正確的?()

A.性別==’男’or性別==’女’
B.性別=’男’and性別=’女’
C.性別=’男’or性別=’女’
D.性別in(’男’,’女’)

4.多項(xiàng)選擇題不允許向表的主鍵列中輸入()。

A.NULL
B.重復(fù)值
C.默認(rèn)值

5.多項(xiàng)選擇題為表列定義哪些約束,可以防止向該列中輸入重復(fù)值()。

A.主鍵約束。
B.外鍵約束。
C.唯一約束。

最新試題

?已知關(guān)系R和S。關(guān)系占用的磁盤塊數(shù)B(R)=1000,B(S)=1000,已知可用內(nèi)存頁數(shù)M=40。采用基于排序的算法,下列說法不正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

?已知關(guān)系R。T(R)=100,000,V(R,A)=200,V(R,B)=1000,若要對(duì)?進(jìn)行代價(jià)估計(jì),則下列正確進(jìn)行代價(jià)估計(jì)的是()。

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于邏輯查詢優(yōu)化和物理查詢優(yōu)化,下列說法正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于基于散列的兩趟算法,下列說法正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于去重復(fù)&(R)操作的一趟掃描算法,下列說法不正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

?假設(shè)A1,…,An是E1相關(guān)的屬性,B1,B2,…,Bm是E2相關(guān)的屬性。下列哪個(gè)變換是正確的?()

題型:?jiǎn)雾?xiàng)選擇題

關(guān)于DBMS的安全機(jī)制,下列說法不正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

若某屬性非該關(guān)系的主鍵,卻是另外一個(gè)關(guān)系的主鍵,則該屬性稱為()。

題型:?jiǎn)雾?xiàng)選擇題

?關(guān)于基于散列的兩趟算法,下列說法不正確的是()。

題型:?jiǎn)雾?xiàng)選擇題

已知關(guān)系R。T(R)=100,000,V(R,A)=200,V(R,B)=1000,若要對(duì)進(jìn)行代價(jià)估計(jì),則下列正確進(jìn)行代價(jià)估計(jì)的是()。

題型:?jiǎn)雾?xiàng)選擇題