31 在Visual FoxPr0.中,有關參照完整性的刪除規(guī)則正確的描述是( )。
A.
如果刪除規(guī)則選擇的是"限制",則當用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有相關記錄
B.
如果刪除規(guī)則選擇的是"級聯(lián)",則當用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除與子表相關的父表中的記錄
C.
如果刪除規(guī)則選擇的是"忽略",則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢查子表中是否有相關記錄
D.
上面3種說法都不對
本題共1分,參考答案: C
C!窘馕觥繀⒄胀暾缘膭h除規(guī)則規(guī)定了刪除父表中的記錄時,如何處理子表中相關的記錄:如果選擇"級聯(lián)",則自動刪除子表中的所有相關記錄;如果選擇"限制",若子表中有相關記錄,則禁止刪除父表中的記錄;如果選擇"忽略",則不作參照完整性檢查,即刪除父表的記錄時與子表無關。
32 在表單設計中,關鍵字Thisform表示( )。
A.
當前對象的直接容器對象
B.
當前對象所在的表單
C.
當前對象
D.
當前對象所在的表單集
本題共1分,參考答案: B
B!窘馕觥吭赩isual FoxPr0中,Patent表示當前對象的直接容器對象,Thisform表示當前對象所在的表單This表示當前對象;Thisformset表示當前對象所在的表單集。
33第33-37題使用的數(shù)據(jù)表如下:
當前目錄下有數(shù)據(jù)庫:大獎賽.dbc,其中有數(shù)據(jù)庫表"歌手.dbf"、"評分.dbf"。
"歌手"表: "評分"表:
歌手號
姓名
1001
張三
2001
李四
3001
王五
4001
李六
歌手號
分數(shù)
評委號
1001
9.8
101
1001
9.6
102
1001
9.7
103
1001
9.8
104
為"歌手"表增加一個字段"最后得分"的SQL語句是( )。
A.
ALTER TABLE歌手ADD最后得分F(6.2)
B.
ALTFER DBF歌手ADD最后得分F6,2
C.
CHANGE TABl。E歌手ADD最后得分F(6。2)
D.
CHANGE TABLE學院INSERT最后得分F6,2
本題共1分,參考答案: A
A!窘馕觥繛楸碓黾幼侄蔚腟QL命令是ALTER TABLE,格式是ALTER TABLE<表文件名>ADD字段名字段類型(寬度[,小數(shù)位數(shù)])。
34 插入一條記錄到"評分"表中,歌手號、分數(shù)和評委號分別是"1001"、9.9和"l05",正確的sqL語句是( )。
A.
INSERT VALUES("1001",9.9,"l05")INT0評分 (歌手號.分數(shù).評委號)
B.
INSERT T0評分(歌手號,分數(shù),評委號)VALUES("1001",9.9."l05")
C.
INSERT INT()評分(歌手號,分數(shù),評委號)VAL一 UES"l001",9.9,"105")
D.
INSERT VALUES("1001",9.9,"l 05")TO評分(歌手號,分數(shù),評委號)
本題共1分,參考答案: C
C!窘馕觥坎迦胗涗浀腟QL命令是INSERT IN—TO,格式是INSERT INT0表文件名<字段1,字段2,…>VALUES<表達式1,表達式2,…>。
35 為"評分"表的"分數(shù)"字段添加有效性規(guī)則:"分數(shù)必須大于等于0并且小于等于10",正確的sQL語句是( )。
A.
CHANGE TABLE評分ALTER分數(shù)SET cHECK分數(shù)>=0 AND分數(shù)<=10
B.
ALTER TABLE評分ALTER分數(shù)SET CHECK分數(shù)>=0 AND分數(shù)<=10
C.
ALTER TABLE評分ALTER分數(shù)CttECK分數(shù) >=0 AND分數(shù)<=10
D.
CHANGE TABLE評分ALTER分數(shù)SET CHECK分數(shù)>=0 OR分數(shù)<=10
本題共1分,參考答案: B
B。【解析】修改或定義(添加)字段有效性規(guī)則的SQL語句格式是:ALTER TABLE表文件名ALTER字段名SET CHECK字段有效性規(guī)則;添加字段并給此字段設置有效性規(guī)則的SQL語句格式是:ALTER TABLE表文件名,ADD字段名,CHECK字段有效性規(guī)則。
36 刪除視圖myview的命令是( )。
A.
DELETE myview VlEW
B.
DELETE myview
C.
DROP myview VIEW
D.
DROP VIEW myview
本題共1分,參考答案: D
D。【解析】在Visual FoxPr0中刪除視圖的命令格式是DROP VIEW視圖名。
37 假沒temp.dbf數(shù)據(jù)表中有兩個字段"歌手號"和"最后得分"。下面程序段的功能是:將temp.dbf中歌手的"最后得分"填人"歌手"表對應歌手的"最后得分"字段中(假說已增加了該字段)。在下劃線處應該填寫的sqi。語句是( )。
USE歌手
DO WHILE.NOT.EOF()
REPLACE歌手.最后得分wITH a[2]
SKIP
ENDⅨ)
A.
SELECT*FROM temp WHERE temp.歌手號=歌手.歌手號TOARRAY a
B.
SEl,ECT*FROM temp WHERE temp.歌手號=歌手.歌手號INT()ARRAYa
C.
SELECT*FROM temp WHERE temp.歌手號=歌手.歌手號T()FILE a
D.
SEl,ECT*FROM temp WHERE temp.歌手號=歌手.歌手號INTO FILE a
本題共1分,參考答案: B
B。【解析】從下劃線的下一條語句中的a[2]可以看出:a是一個數(shù)組-所以要填寫的SQL語句的查詢去向應該是數(shù)組。
38第38-39題使用下列數(shù)據(jù)表。
"倉庫"表
倉庫號
所在地
WH2
北京
WH2
上海
WH3
廣州
WH4
天津
"職工"表
職工號
倉庫號
工資
E1
WHl
2100
E2
WH2
1 500
E3
WH3
1350
E4
WHl
1850
E5
WH3
1900
E6
WHl
2000
E7
WH4
1450
E8
WH2
1200
E9
WHl
1600
求至少有4個職工的每個倉庫的工資總和( )。
A.
SELECT倉庫號,COUNT(*),SUM(工資)FROM 職工
WHERE COUNT(*)>=4
B.
SELECT倉庫號,COUNT(*),SUM(工資)FROM 職工
GROUP BY倉庫號SET COUNT(*)>=4
C.
SELECT倉庫號,COUNT(*).SUM(工資)FROM 職工
GROUP BY倉庫號HAVING COUNT(*)>=4
D.
SELECT倉庫號,COUNT(*),SUM(工資)FROM 職工
GROUP BY倉庫號WHERE cOUNT(*)>=4
本題共1分,參考答案: C
C!窘馕觥勘绢}中首先通過GROUP BY短語對表記錄按"倉庫號"字段分組,然后通過COUNT()函數(shù)統(tǒng)計每個組中所包含的記錄數(shù)。在分組與計算查詢語句中,使用 HAVING子句可以對分組進一步加以控制。用這個子句定義這些組所必須滿足的條件,并將其包含在結果中,HAV—ING子句必須與GROUP BY短語同時使用。
39 執(zhí)行下列sQL語句后,顯示查詢到的倉庫號有( )。
SELECT DISTINCT倉庫號FROM職工WHERE工 資>=ALL (SELECT工資FROM職工WHERE倉庫號 一"WH3")
A.
WHl
B.
WH2
C.
WH4
D.
WHl、WH3
本題共1分,參考答案: D
D!窘馕觥勘绢}的SQL語句功能是檢索有職工工資大于等于倉庫號"WH3"中所有職工工資的倉庫號。在SQL語句中可以利用ANY、ALL等量詞進行查詢。基本格
式為:
<表達式><比較運算符>[ANYI ALLl SOME](子查詢)
其中,ANY(任意的)和SOME(一些)表示只要子查詢中存在符合條件的行,結果就成立;而ALL(所有的)只有子查詢中的所有的行都符合條件,結果才成立。
網友解析發(fā)懸賞征求解析關注此題解析(6)提供解析暫時還沒有人分享解析,您是第一位我的筆記查看網友筆記》支持最大字數(shù):0/150提交 公開我的筆記
40SQL語句"DE1ETE FROM學生WHERE年齡>25"的功能是( )。
A.
刪除學生表
B.
刪除學生表中的年齡字段
C.
將學生表中年齡大于25的記錄邏輯刪除
D.
將學生表中年齡大于25的記錄物理刪除
本題共1分,參考答案: C
DELETE短語是SQL的數(shù)據(jù)操作功能,用來邏輯刪除表中符合條件的記錄,通過WHERE短語指定刪除條件。DELETE刪除功能與表操作刪除記錄功能一樣,都只能邏輯刪除表中記錄,要物理刪除,同樣需要使用PACK命令。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |