21.B!窘馕觥緾OPY T0<文件名><范圍>(FIELDS<字段名清單>(FOR<條件>)(SDF/DELIMIT—ED)<分隔符>,功能:COPY是為了防止丟失數(shù)據(jù)而設(shè)立的備份語句,它將一個數(shù)據(jù)表的部分或全部內(nèi)容復(fù)制到指定表中,若指定表已存在,就將其重寫;也可以傳送到文本文件中。本題中ABC.DBF是一個具有兩個備注型字段的數(shù)據(jù)庫文件,使用COPY TO PSQ命令進(jìn)行復(fù)制操作,其結(jié)果將得到一個新的數(shù)據(jù)庫文件和一個新的備注文件。
22.D!窘馕觥吭赩isual FoxPro中,用二維表結(jié)構(gòu)來表示實體以及實體之間聯(lián)系的模型稱為關(guān)系模型,在關(guān)系模型中,操作的對象和結(jié)果都是二維表,這種二維表就是關(guān)系,在關(guān)系數(shù)據(jù)庫中將關(guān)系也稱作表。
建立數(shù)據(jù)庫后,但擴(kuò)展名分別為dbc、dct和dcx,這3個文件提供Visual FoxPro數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù)庫而用的,用戶一般不能直接使用這些文件。表文件的擴(kuò)展名為.dbf。
數(shù)據(jù)庫文件只是用于管理和組織數(shù)據(jù)庫對象,而一個數(shù)據(jù)庫中的數(shù)據(jù)庫就是由表的集合構(gòu)成的,一般一個表對應(yīng)磁盤上的擴(kuò)展名為.dbf的文件,如果有備注或通用型大字段,則磁盤上還會有一個對應(yīng)擴(kuò)展名為.fpt的文件。
23.B!窘馕觥繉傩源翱诎▽ο罂、屬性設(shè)置框和屬性、方法、事件列表框。對于表單及控件的絕大多數(shù)屬性,其數(shù)據(jù)類型通常是固定的。有些屬性在設(shè)計時是只讀的,用戶不能修改,這些屬性的默認(rèn)值在列表框中以斜體顯示。
24.B!窘馕觥恳粋表單無論是通過何種途徑創(chuàng)建的,都可以使用表單設(shè)計器進(jìn)行編輯修改。要修改項目中一個表單,可按下列方法打開表單文件并進(jìn)入表單設(shè)計器環(huán)境:
在“項目管理器”窗口中,單擊“文檔”選項卡;如果表單類文件沒有展開,單擊“表單”圖標(biāo)左邊的加號}選擇需要修改的表單文件,然后單擊“修改”按鈕。
如果一個表單不屬于任何項目,可以使用以下方法打開:單擊“文件”菜單中的“打開”命令,然后在彈出的“打開”對話框中選擇需要修改的表單文件;或者在命令窗口中輸入命令MODIFY FORM<表單文件名>。此時,如果命令中指定的表單文件不存在,系統(tǒng)將啟動表單設(shè)計器創(chuàng)建一個新表單。
25.D。【解析】在視圖設(shè)計器界面中,有7個選項卡,它們分別是:字段、連接、篩選、排序依據(jù)、分組依據(jù)、雜項和更新條件。
26.A!窘馕觥吭诮⒄胀暾灾,要先建立表之間的聯(lián)系。最常見的聯(lián)系是一對多的聯(lián)系,即在父表中是主索引,在子表中建立普通索引,這要求兩個表必須是同一數(shù)據(jù)庫存中的兩個表。
27.B!窘馕觥吭赩isual FoxPro中,Patent表示當(dāng)前對象的直接容器對象,Thisform表示當(dāng)前對象所在表單;This 表示當(dāng)前對象,Thisformset表示當(dāng)前對象所在的表單集。
28.C!窘馕觥繑(shù)組是一些性質(zhì)相同的有序變量的集合,這些性質(zhì)相同的變量按一定次序排列。數(shù)組變量與簡單變量不同,數(shù)組變量在使用前要用DIMENSION或DE—CLARE語句定義,下限最小為l,連續(xù)變化直到下標(biāo)最大值。數(shù)組一旦被定義之后,該數(shù)組每個元素的初值均默認(rèn)為邏輯假值。
29.D!窘馕觥繑(shù)據(jù)環(huán)境就是表單要處理的數(shù)據(jù)的存放場所,為表單設(shè)置數(shù)據(jù)環(huán)境是為了更好地對數(shù)據(jù)進(jìn)行處理。
數(shù)據(jù)環(huán)境是一個對象,有自己的屬性、方法和事件。
30.D!窘馕觥吭赟QL語句中,查詢結(jié)果不管是輸入到
臨時表或永久性表中,用于存放查詢輸出的新表。表名不能與原表表名相同,否則提示出錯信息。
31.C!窘馕觥勘绢}SQL語句的功能是檢索每個班級中年齡大于等于20歲的男同學(xué),查詢結(jié)果中包含該學(xué)生所在的班級名稱及姓名,查詢結(jié)果為按“班級名稱”降序排序,其中,ORDER BY短語的功能是對查詢結(jié)果進(jìn)行排序,DE—SC是按降序方式排序。
32.D!窘馕鯹SQL。不僅有一般的檢索功能,而且還有計算方式的檢索,利用MAX()函數(shù)可以計算指定列中的最大值。本題的SQL語句功能是檢索“班級”表中人數(shù)最多的班級,將數(shù)值輸出到數(shù)組temp中,其中INTO ARRAY表示將結(jié)果輸出到指定的數(shù)組中。注意:數(shù)組的下標(biāo)是從1開始的,而不是從0開始。
33.C!窘馕觥吭揝QL語句的功能是,檢索學(xué)生表中姓“李”的學(xué)生記錄,要求顯示該生的班級名稱、姓名、性別和年齡,并按“班級號”升序排序。這里的LIKE是字符匹配運算符,“%”是通配符,表示與若干個任意字符匹配;另外,還可以使用“一”通配符表示與一個任意字符匹配。0RDERBY是排序短語,默認(rèn)的排序方式是按升序排序。
34.B。【解析】該SQL語句的功能是,查找還沒有學(xué)生記錄的班級名稱。在“學(xué)生”表中暫時還沒有“計算機(jī)200805班”學(xué)生的記錄,所以查詢結(jié)果為“計算機(jī)200805 班”。EXISTS是謂詞,EXISTS或NOT EXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。
35.C!窘馕鯹SQL的數(shù)據(jù)更新命令格式:
UPDATE<表名>SET列名1=表達(dá)式[,列名2=表達(dá)式2…]
[WHERE<條件表達(dá)式>]
一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值,并且一次可以更新多個字段;如果不使用WHERE子句,則更新全部記錄。
36.C!窘馕觥客ㄟ^SQL語句中的CREATE TABLE 命令可以定義表結(jié)構(gòu)。其中,PRIMARY KEY用來定義主索引,F(xiàn)OREIGN KEY用來定義外鍵,DEFAULT,T用來定義默認(rèn)值,CHECK用來定義有效性規(guī)則。
37.B!窘馕觥靠罩涤糜诿枋鰯(shù)據(jù)庫中可能會遇到的尚未存儲數(shù)據(jù)的字段,表示缺值或不確定值。
38.B。【解析】Visual FoxPr0中的內(nèi)存變量分為公共變量、私有變量和局部變量。局部變量只能在建立它的模塊中使用,不能在上層和下層模塊中使用,局部變量的定義使用LOCAL,命令,其格式是:LOCAL<內(nèi)存變量表>。
39.C。【解析]Visual FoxPro索引是由邏輯上按照索引關(guān)鍵字的值進(jìn)行排序的指針構(gòu)成的文件。建立索引后,不改變表中記錄物理順序。使用索引可以加速對表的查詢操作。
40.C!窘馕觥繑(shù)據(jù)庫表之問的參照完整性規(guī)則包括“級聯(lián)”、“限制”和“忽略”。本題中,兩個表之間的更新規(guī)則設(shè)置為“限制”,由于子表中有相關(guān)記錄,所以禁止修改父表中的連接字段值。
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |