21.B!窘馕觥恐付üぷ鲄^(qū)的命令是:
SELECT nWorkArea | cTableAlias
其中,參數(shù)nWorkArea是一個大于等于0的數(shù)字,用于指定工作區(qū)號,最小的工作區(qū)號是1,最大的工作區(qū)號是32767。如果這里指定為0,則選擇編號最小的可用工作區(qū)。
22.B。【解析】自20世紀80年代以來,新推出的數(shù)據(jù)庫管理系統(tǒng)幾乎都支持關(guān)系模型。Visual FoxPro就是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),它所管理的關(guān)系是若干個二維表。
23.A!窘馕觥繑(shù)據(jù)庫表相對于自由表的特點如下:
數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名;可以為數(shù)據(jù)庫表中的字段指定標題和添加注釋;可以為數(shù)據(jù)庫表中的字段指定默認值和輸入掩碼;數(shù)據(jù)庫表的字段有默認的控件類;可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則;數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。
支持INSERT、UPDATE和DELETE事件的觸發(fā)器。
24.D!窘馕鯹SELECT的命令格式看起來似乎非常復雜,實際上只要理解了命令中各個短語的含義,SQL SE–LECT還是很容易掌握的,其中主要短語的含義如下:SE–LECT說明要查詢的數(shù)據(jù);FROM說明要查詢的數(shù)據(jù)來自哪個(些)表,可以基于單個表或多個表進行查詢;WHERE 說明查詢條件,即選擇元組的條件;GROUP BY短語用于對查詢結(jié)果進行分組,可以利用它進行分組匯總;HAVING短語必須跟隨GROUP BY使用,它用來限定分組必須滿足的條件;0RDER BY短語用來對查詢的結(jié)果進行排序。
25.B。【解析】選項組中選項按鈕的數(shù)目為2,選項組Value值返回的是選項組中被選中的選項按鈕,由于選項按
鈕“女”在選項按鈕組中的次序為2,所以返回的Value值為2。
26.A!窘馕觥拷處煴鞹的“研究生導師”字段的數(shù)據(jù)類型為邏輯型,并且要查詢“是研究生導師的女老師”,所以WHERE子句后面的邏輯表達武為:研究生導師AND性別=〞女″或者為:研究生導師=.T.AND性別=〞女″。
27.A。【解析】先將字符”男”賦值給變量X,在Visual FoxPro中,一個漢字占兩個字符,所以LEN(X)+2=4,即y=4。所以IIF(Y<4,〞男″,〞女″)返回的結(jié)果是〞女″。
28.A!窘馕觥吭赩isual FoxPro中一直沿用了多工作區(qū)的概念,在每個工作區(qū)中可以打開一個表(即在一個工作區(qū)中不能打開多個表)。如果在同一時刻需要打開多個表,則只需要在不同的工作區(qū)中打開不同的表即可。
29.C!窘馕觥繀⒄胀暾缘膭h除規(guī)則規(guī)定了刪除父表中的記錄時,如何處理子表中相關(guān)的記錄:如果選擇“級聯(lián)”,則自動刪除子表中的所有相關(guān)記錄;如果選擇“限制”,若子表中有相關(guān)記錄,則禁止刪除父表中的記錄;如果選擇“忽略”,則不作參照完整性檢查,即刪除父表的記錄時與子表無關(guān)。
30.D!窘馕觥繄蟊碇饕▋刹糠謨(nèi)容:數(shù)據(jù)源和布局。數(shù)據(jù)源是報表的數(shù)據(jù)來源,通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。
31.C。【解析】由于SC表中的“成績”字段的數(shù)據(jù)類型為N型字段,所以WHERE子句中的關(guān)于成績的邏輯表達式不需要用雙引號。根據(jù)SQL SELECT語句的語法,選擇的字段也不需要用雙引號。
32.A!窘馕觥渴褂枚陶ZINTO CURSOR CursorName 可以將查詢結(jié)果存放到臨時數(shù)據(jù)庫文件中,其中Cursor–Name是臨時文件名,該短語產(chǎn)生的臨時文件是一個只讀的.dbf文件,當查詢結(jié)束后該臨時文件是當前文件,可以像一般的.dbf文件一樣使用,當關(guān)閉文件時該文件將自動刪除。
33.A!窘馕鯹SQL SELECT中使用的特殊運算符包括BETWEEN NumberA AND NumberB,該運算符表示該查詢的條件是在NumberA與NumberB之內(nèi),相當于用AND連接的一個邏輯表達式。
34.C!窘馕觥坎樵兛罩禃r要使用IS NULL,而“=NULL”是無效的,因為空值不是一個確定的值,所以不能用“=”這樣的運算符進行比較。
35.D。【解析】選項D中的內(nèi)查詢SELECT學號FROM SC WHERE課程號=′C2′的查詢結(jié)果有可能為多個,而選項D中的外層查詢WHERE子句后面的邏輯表達式使用“=”,這樣會導致產(chǎn)生錯誤的結(jié)果。
36.D!窘馕觥縎QL插入記錄的語句格式如下:IN–SERT INTO<表名>[(字段名1[,字段名2…])]VAL–UES(表達式1[,表達式2…])。此外,需要注意的是,本題中SN0、CN0屬性值要加引號,表示其為字符型,數(shù)值型數(shù)據(jù)則不需加引號。
37.B。【解析]SQL的查詢子句可以包含表的別名,故選項A正確;也可以包含表中的表達式,故選項8錯誤。SQL查詢語句可以指定字段的輸出次序,不需要與原數(shù)據(jù)表一致,故選項C正確。如果FROM短語中引用的兩個表有同名的列,則SELECT短語引用它們時必須使用表名前綴加以限定,故選項D正確。
38.D!窘馕鯹BETWEEN語句的格式為BETWEEN <數(shù)值表達式1>AND<數(shù)值表達式2>,表示取<數(shù)值表達式1>和<數(shù)值表達式2>之間且包括兩個數(shù)值表達式值在內(nèi)的值。
39.A。【解析】SQL查詢語句中,使用GROUP BY可以對查詢結(jié)果進行分組,用來限定分組必須滿足的條件,WHERE子句用來限定元組。HAVING短語必須跟隨GROUP BY使用,并且與WHERE不矛盾。
40.D!窘馕觥坷妹罱⒍鄠字段索引時,建立索引的字段之間應(yīng)用“+”號連接,且字段型數(shù)據(jù)要轉(zhuǎn)換為字符型數(shù)據(jù),STR()函數(shù)的功能是將數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)。
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |