國家二級VF機試(數據庫及其操作)模擬試卷2_第1頁
國家二級VF機試(數據庫及其操作)模擬試卷2_第2頁
國家二級VF機試(數據庫及其操作)模擬試卷2_第3頁
國家二級VF機試(數據庫及其操作)模擬試卷2_第4頁
國家二級VF機試(數據庫及其操作)模擬試卷2_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

國家二級VF機試(數據庫及其操作)模

擬試卷第1套

一、選擇題(本題共38題,每題1.0分,共38分。)

1、在數據庫表中,要求指定字段或表達式不出現重復值,應該建立的索引是

A、惟一索引

B、惟一索引和候選索引

C、惟一索引和主索引

D、主索引和候選索引

標準答案:D

知識點解析:在VFP中,通過建立主索引或候選索引來保證表中記錄的惟一性,

即保證字段或表達式不出現重復值。

2、使用索引的主要目的是

A、提高查詢速度

B、節(jié)省存儲空間

C、防止數據丟失

D、方便管理

標準答案:A

知識點解析:使用索引可以按照特定的順序查看或操作表中記錄,引入索引的目的

是為了加快對表的查詢操作。但是,當對表進行插入、刪除和修改等操作時,系統(tǒng)

會自動維護索引,也就是說,索引會降低插入、刪除和修改等操作到速度。

3、在建立表間一對多的永久聯系時,主表的索引類型必須是

A、主索引或候選索引

B、主索引、候選索引或惟一索引

C、主索引、候選索引、惟一索引或普通索引

D、可以不建立索引

標準答案:A

知識點解析:在VFP中,主索引和候選索引有相同的作用,都能保證表中的記錄

惟一。在建立表間一對多的永久聯系時?,主表的索引類型必須是主索引或候選索

引,子表的索引類型是普通索引,通過父表的主索引或候選索引和子表的普通索引

建立兩個表之間的聯系。

4、在表設計器中設置的索引包含在

A、獨立索引文件中

B、惟一索引文件中

C、結構復合索引文件中

D、非結構復合索引文件中

標準答案:c

知識點。析:獨立索引文件的擴展名為.IDX,只能容納一項索引,只能用命令方

式操作;復合索引文件的擴展名為.CDX,可以容納多項索引,索引之間用惟一

的索引標識區(qū)別,每個索引標識名的作用等同于一個索引文件名。復合索引文件

又分為結構復合索引文件和非結構復合索引文件,結構復合索引文件的主名與表文

件的主名相同,表文件打開時,它隨表的打開而打開,關閉表時隨表的關閉而關

閉。在表設計器中設置的索引包含在結構符合索引文件中;非結構復合索引文件的

主名與表文件的主名不同,定義時要求用戶為其取名,因此當表文件打開或關閉

時.,該文件不能自動打開或關閉,必須用戶自己操作。

5、在數據庫中建立索引的目的是

A、節(jié)省存儲空間

B、提高查詢速度

C、提高查詢和更新速度

D、提IWJ更新速度

標準答案:B

知識點解析:VFP索引是由指針構成的文件,這些指針邏輯上按照索引關鍵字的

值進行排序。若要按特定的順序處理記錄表,可以選擇一個相應的索引,使用索引

還可以加速對表的查詢操作。

6、不允許出現重復字段值的索引是

A、候選索引和主索引

B、普通索引和惟一索引

C、惟一索引和主索引

D、惟一索引

標準答案:A

知識點解析:主索引是在指定字段或表達式中不允許出現重復值的索引。建立主索

引的字段可以看作是主關鍵字,一個表只能有一個主關鍵字,所以一個表只能創(chuàng)建

一個主索引。候選索引和主索引具有相同的特性,但一個表可以建立多個候選索

引。

7、為保證數據的實體完整性,應該創(chuàng)建的索引是

A、主索引或唯一索引

B、主索引或候選索引

C、P隹一索引或候選索引

D、唯一索引

標準答案:B

知識點解析:本題考查索引的特征。實體完整性要求每一個表中的主鍵字段都不能

為空或者重復的值。實體完整性指表中行的完整性。要求表中的所有行都有唯一的

標識符,稱為主關鍵字。實體完整性規(guī)則規(guī)定基本關系的所有主關鍵字對應的主屬

性都不能取空值。主索引和候選索引可以保證輸入的數據唯一、非空,所以應該創(chuàng)

建主索引或候選索引。

8、VisualFoxPro支持的索引文件不包括

A、獨立索引文件

B、規(guī)則索引文件

C、復合索引文件

D、結構復合索引文件

標準答案:B

知識點解析:本題考查索引文件。VisualFoxPro有兩種類型的索引文件:一種是

傳統(tǒng)的.IDX文件,這種索引文件只有一個索引表達式,稱為獨立索引文件。另一

種是復合索引文件,其了.展名是.CDX,復合索引文件包含多個索引表達式,這

些索引表達式稱為索引標識。

9、一個表可以建立多個索引,但只能建立一個的索引是

A、主索引

B、唯一索引

C、候選索引

D、普通索引

標準答案:A

知識點解析:本題考查幾種索引的特點。主索引不允許表中有重復的字段值,一個

表只能有一個主索引。候選索引不允許表中有重復的字段值,因此候選索引有資格

被選作主索引。一個表可有多個候選索引。唯一索引允許表中有重復的字段值,但

索引項不重復。一個表可有多個唯一索引。普通索引允許表中有重復的字段值,索

引項也對應重復。一個表可有多個普通索引。

10、在VisualFoxPro中,不允許出現重復字段值的索引是

A、主索引和唯一索引

B、主索引和候選索引

C、唯一索引和候選索引

D、唯一索引

標準答案:B

知識點解析:本題考查主索引和候選索引的特征。主索引不允許表中有重復的字段

值,一個表只能有一個主索引。候選索引不允許表中有重復的字段值,因此候選索

引有資格被選作主索引,一個表可有多個候選索引。唯一索引允許表中有重復的字

段值,但索引項不重復,一個表可有多個唯一索引。普通索引允許表中有重復的字

段值,索引項也對應重豆,一個表可有多個普通索引。

11、為表中一些字段創(chuàng)建普通索引的目的是

A、改變表中記錄的物理順序

B、確保實體完整性約束

C、加快數據庫表的更新速度

D、加快數據庫表的查詢速度

標準答案:D

知識點解析:本題考查建立索引的目的。使用索引U以按照特定的順序查看或操作

表中記錄,引入索引的目的是為了加快對表的查詢操作。表的索引是通過指針指向

待處理的記錄,通過索引可以快速找到指定的記錄。

12、在表設計器中創(chuàng)建的索引都存放在

A、獨立的索引文件中

B、豆合索引文件中

C、結構復合索引文件中

D、普通索引文件中

標準答案:C

知識點解析:本題考查索引文件的建立。在表設計器“字段”選項卡中,在某些字段

的“索引”下拉框中選擇排序方式,則在對應的字段上建立了一個普通索引,索引名

與字段名同名,索引表達式就是對應的字段。如果要將索引定義為其他類型的索引

(主索引、候選索引、惟一索引),則將界面切換到“索引”選項卡,然后從“類型”下

拉列表框選擇索引的類型。VFP6.0會創(chuàng)建一個擴展名為.CDX結構復合索引文

件。這個復合索引文件具有與表名相同的文件名。

13、在VisualFoxPro中,以下描述中錯誤的是

A、普通索引允許出現重復字段值

B、唯一索引允許出現重復字段值

C、候選索引允許出現重復字段值

D、主索引不允許出現重復字段值

標準答案:C

知識點解析:本題考查索引的幾個類型及其特點。在VisualFoxPro中,總共有四

種:①主索引.在一個數據表只能建立一個主索引.其要求是不允許有重夏的

值,不允許有空值;②候選索引,在一個數據表可以建立多個主索引,其要求是

不允許有重復的值,不允許有空值。③唯一索引,這個唯一是索引項的唯一,不

是記錄的唯一,允許記錄有重復值。④普通索引,建立沒有任何條件,一個表可

以建立多個普通索引,普通索引會對表中記錄起到排序作用。

14、已知表中有字符型字段“職稱”和“性別”,要建立一個索引,要求首先按“職稱”

排序,“職稱”相同時再按“性別”排序,正確的命令是

A、INDEXON職稱+性別TOttl

B、口口£*0?4性別+職稱10E

C、INDEXON職稱,性別TOHt

D、INDEXON性別,職稱TOttl

標準答案:A

知識點解析:INDEX命令是建立索引命令,格式應該是:INDEXONExpression

TOindexfilenainefTAGtagname[OFcdxfilemane][FORexpression][COMPACT]

IASCENDINGIDESCENDING||UNIQUEICAND1DATE||ADDITIVE)本題要建立

職稱和性別的復合索引,所以表達式為“職稱+性別工

15、在VisualFoxPro中,使用SEEK命令查找匹配的記錄,當查找到匹配的第一

條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令

A、GOTO

B、SKIP

C、CONTINUE

D、GO

標準答案:B

知識點解析:SEEK是利用索引快速定位的命令,在數據表指定索引后,記錄按照

指定索引關鍵字的值排序,若索引關鍵字的值相同,必然連續(xù)出現,因此可以通過

SKIP查找下一條匹配的記錄;CONTINUE是和LOCATE語句搭配使用的。

16、在創(chuàng)建數據庫表結陶時,為了同時定義實體完整性可以通過指定哪類索引來實

A、惟一索引

B、主索引

C、復合索引

D、普通索引

標準答案:B

知識點解析:實體完整性是保證表中記錄惟一的特性,即在一個表中不允許有重復

的記錄。在VisualFoxPro利用主關鍵字或候選關鍵字來保證表中的記錄惟一,即

保證實體惟一性。如果對?某一個字段創(chuàng)建了主索引或候選索引,那么這個字段成為

數據表的主關鍵字或候選關鍵字,從而保證了實體完整性。

17、在數據庫表上的字段有效性規(guī)則是

A、邏輯表達式

B、字符表達式

C、數字表達式

D、以上三種都有可能

標準答案:A

知識點解析:建立字段的有效性規(guī)則由規(guī)則、信息和默認值三項組成。其中規(guī)則是

規(guī)定字段數據輸入的有效性規(guī)則;信息是違背字段輸入規(guī)則時的提示信息;默認值

是字段默認輸入的值。

18、在建立數據庫表時給該表指定了主索引,該索引實現了數據完整性中的

A、參照完整性

B、實體完整性

C、域完整性

D、用戶定義完整性

標準答案:B

知識點解析:數據完整性包括實體完整性、域完整性和參照完整性。實體完整性用

來保證表中記錄的惟一性,通過建立主索引或候選索引來實現。域完整性則是通過

建立有效性規(guī)則來檢驗數據輸入的有效性。參照完整性與表之間的關聯有聯系,它

的大概含義是:當插入、刪除或修改一個表中的數據時,通過參照引用相互關聯的

另一個表中的數據,來檢查對表的數據操作是否正確。

19、參照完整性規(guī)則的更新規(guī)則中“級聯”的含義是

A、更新父表中的連接字段值時,用新的連接字段值自動修改字表中的所有相關記

13、若子表中有與父表相關的記錄,則禁止修改父表中的連接字段值

C、父表中的連接字段值可以隨意更新,不會影響子表中的記錄

D、父表中的連接字段值在任何情況下都不允許更新

標準答案:A

知識點解析:參照完整性的更新規(guī)則包括“級聯”、“限制”和“忽略如果選擇“級

聯''則在更新父表的連接字段值時,用新的連接字段值自動修改子表中的所有相關

記錄:如果選擇呻艮制”,若子表中有相關的記錄,則禁止修改父表中的連接字段

值;如果選擇“忽略”,則不作參照完整性檢查,即可以隨意更新父表的連接字段

值。

20、在VisualFoxPro中,數據庫表字段的有效性規(guī)則的設汽可以在

A、項目管理器中進行

B、數據庫設計器中進行

C、表設計器中進行

D、表單設計器中進行

標準答案:C

知識點解析:本題考查數據庫表字段的有效性規(guī)則的設置。在表設計器中,可以增

加或刪除字段,修改字段名、字段長度和字段數據類型等,也可以增加、刪除或者

修改索引標志.指定字段支持的空值.還可以設置字段或者記錄的有效件規(guī)則0

21、在VisualFoxPro中,假定數據庫表S(學號,姓名,性別,年齡)年SC(學號,

課程號,成績)之間使用“學號”建立了表之間的永久聯系,在參照完整性的更新規(guī)

則、刪除規(guī)則和插入規(guī)則中選擇設置了“限制”。如果表S所有的記錄在表SC中都

有相關聯的記錄,則

A、允許修改表S中的學號字段值

B、允許刪除表S中的記錄

C、不允許修改表S中的學號字段值

D、不允許在表S中增加新的記錄

標準答案:C

知識點解析:參照完整性與表之間的關聯相關,也就是當插入、刪除或修改一個表

中的數據時,通過參照引用相互關聯的另一個表中的數據,來檢查對表的數據操作

是否正確。數據庫表之間的參照完整性規(guī)則包括“級聯”、“限制”和“忽略”,如果將

兩個表之間的更新規(guī)則設置為“限制”,若子表中有相關記錄,則禁止修改父表中的

連接字段值:如果插入規(guī)則設置為“限制”,若子表中有相關記錄,則禁止刪除父表

中的記錄;如果刪除規(guī)則中設置為“限制”,若父表中沒有相匹配的連接字段值,則

禁止插入子記錄。

22、在VisualFoxPro中,有關參照完整性的刪除規(guī)則正確的描述是

A、如果刪除規(guī)則選擇的是“限制”,則當用戶刪除父表中的記錄時,系統(tǒng)將自動刪

除子表中的所有相關記錄

B、如果刪除規(guī)則選擇的是“級聯”,則當用戶刪除父表中的記錄時,系統(tǒng)將禁止刪

除與子表相關的父表中的記錄

C、如果刪除規(guī)則選擇的是、,忽略”,則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢

查子表中是否有相關記錄

D、上面三種說法都不對

標準答案:C

知識點解析:參照完整性的刪除規(guī)則規(guī)定了當刪除父表中的記錄時,如何處理子表

中的相關記錄,對應有3種情況:如果刪除規(guī)則選擇的是“限制”,則當子表中有

相關記錄時,禁止刪除父表中的記錄;如果刪除規(guī)則選擇的是“級聯”,則當用戶

刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有記錄;如果刪除規(guī)則選攔的

是“忽略”,則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢查子表中是否有相關記

耒,刪除父表中的記錄與子表無關。

23、假設在數據庫表的表設計器中,字符型字段“性別”已被選中,正確的有效性規(guī)

則設置是

A、二"男”.OR."女“

B、性別二"男”.OR."女"

C、$"男女”

D、性別$”男女”

標準答案:D

知識點解析:<前字符型表達式>$<后字符型表達式,為子串包含測試函數.如果前

者是后者的一個子字符串,結果為邏輯真(.T.),否則為邏輯假(.F.)。選項

A)、B)、。的表達式寫法錯誤。

24、如果指定參照完整性的刪除規(guī)則為“級聯”,則當刪除父表中的記錄時

A、系統(tǒng)自動備份父表中被刪除記錄到一個新表中

B、若子表中有相關記錄,則禁止刪除父表中記錄

C、會自動刪除子表中所有相關記錄

D、不作參照完整性檢查,刪除父表記錄與子表無關

標準答案:C

知識點解析:參照完整性與表之間的關聯有關,它的大概含義是:當插入、刪除或

修改一個表中的數據時,通過參照引用相互關聯的另一個表中的數據,來檢查對表

的數據操作是否正確。參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。刪

除規(guī)則規(guī)定了刪除父表中的記錄時,如何處理相關的子表中的記錄:如果選抵“級

聯”,則自動刪除子表中的所有相關記錄:如果選擇“限制”,若子表中有相關記

錄,則禁止刪除父表中的記錄;如果選擇“忽略”,則不作參照完整性檢查,即刪

除父表的記錄時與子表無關。

25、在VisualFoxPro中,如果在表之間的聯系中設置了參照完整性規(guī)則,并在刪

除規(guī)則中選擇了“級聯”,當刪除父表中的記錄,其結果是

A、只刪除父表中的記錄,不影響子表

B、任何時候都拒絕刪除父表中的記錄

C、在刪除父表中記錄的同時自動刪除子表中的所有參照記錄

D、若子表中有參照記錄,則禁止刪除父表中記錄

標準答案:C

知識點解析:如果在刪除規(guī)則選擇“級聯”,當刪除父表中記錄時,則自動刪除子表

中的所有相關記錄。

26、在VisualFoxPro中,如果在表之間的聯系中設置了參照完整性規(guī)則,并在刪

除規(guī)則中選擇“限制”,則當刪除父表中的記錄時,系統(tǒng)反應是

A、不做參照完整性檢查

B、自動刪除子表中所有相關的記錄

C、若子表中有相關記錄,則禁止刪除父表中記錄

D、不準刪除父表中的記錄

標準答案:C

知識點解析:本題考查參照完整性規(guī)則中的刪除規(guī)則。刪除規(guī)則規(guī)定r當刪除父表

中的記錄時,如何處理相關的子表中的記錄。刪除規(guī)則中的選項有“級聯”、“限

制”和“忽略”,如果選擇“限制”,若子表中有相關的記錄,則禁止刪除父表中的記

錄。

27、在VisualFoxPro中,參照完整性的更新規(guī)則不包括

A、允許

B、級聯

C、忽略

D、限制

標準答案:A

知識點解析:本題考查參照完整性的更新規(guī)則。參照完整性是保證兩個表之間數據

的一致性。參照完整性的更新規(guī)則是指父表中,記錄修改時,應如何處理。包括級

聯——更新子表中所有相關記錄。限制——若子表中有相關的記錄,則禁止父表修

改。忽略——父表可以隨意修改。

28、在VisualFoxPro中,參照完整性規(guī)則不包括

A、更新規(guī)則

B、查詢規(guī)則

C、刪除規(guī)則

D、插入規(guī)則

標準答案:B

知識點解析:本題考查參照完整性規(guī)則的內容。參照完整性規(guī)則要求通過定義的外

關鍵字和主關鍵字之間的的引用規(guī)則來約束兩個關系之間的聯系。這條規(guī)則要求

“不引用不存在的實體”,其包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。

29、在VisualFoxPro中,定義數據的有效性規(guī)則時,在規(guī)則框輸入的表達式的類

型是

A、數值型

B、字符型

C、邏輯型

D、日期型

標準答案:C

知識點解析:本題考查數據的完整性。建立字段有效性規(guī)則前,先選中要定義字段

有效性規(guī)則的字段。VisualFoxPro提供的字段有效性規(guī)則有3類:規(guī)則、信息和默

認值《進行字段有效性規(guī)則設置時,在各文本框中輸入數據有一定的要求,其中

“規(guī)則”框中只能輸入邏輯表達式,“信息”框中只能輸入字符串表達式,“默認值”的

類型則以字段的類型決定。

30、下面有關數據庫表和自由表的敘述中,錯誤的是

A、數據庫表和自由表都可以用表設計器來建立

B、數據庫表和自由表都支持表問聯系和參照完整性

C、自由表可以添加到數據庫中成為數據庫表

D、數據庫表可以從數據庫中移出成為自由表

標準答案:B

知識點解析:VisualFoxPro中的數據庫表和自由表,都可以通過表設計器來建

立,并且可以相互轉化,自由表添加到數據庫中成為數據庫表,而從數據庫中移出

后又可成為自由表。自由表中不能建立參照完整性、有效性規(guī)則、主索引等。

31、在VisualFoxPro中,自由表不能建立的索引是

A、主索引

B、候選索引

C、唯一索引

D、普通索引

標準答案:A

知識點解析:本題考查自由表的特征。在VisualFoxPro中,自由表不能建立主索

引。一個數據庫表只能建立一個主索引,用來建立主索引的關鍵字值不能重復,也

不能取空值。

32、在VisualFoxPro中,下列關于表的描述中正確的是

A、在數據庫表和自由表中,都能給字段定義有效性規(guī)則和默認值

B、在自由表中,能給表中的字段定義有效性規(guī)則和默認值

C、在數據庫表中,能給表中的字段定義有效性規(guī)則和默認值

D、在數據庫表和自由表中,都不能給字段定義有效性規(guī)則和默性值

標準答案:C

知識點解析:所謂自由表,就是那些不屬于任何數據庫的表。在VisualFoxPro中

創(chuàng)建表時,如果當前沒有打開數據庫,則創(chuàng)建的表是自由表。與數據庫表相比,自

由表不能建立字段有效性規(guī)則、記錄規(guī)則、主索引及約束規(guī)則等。

33、在VisualFoxPro中,下面關于屬性、方法和事件的敘述錯誤的是

A、屬性用于描述對象的狀態(tài),方法用于表示對象的行為

B、基于同一個類產生的兩個對象可以分別設置自己的屬性值

C、事件代碼也可以象方法一樣被顯式調用

D、在創(chuàng)建一個表單時,可以添加新的屬性、方法和事件

標準答案:D

知識點解析:事件是一種由系統(tǒng)預先定義而由用戶或系統(tǒng)發(fā)出的動作,事件作用于

對象,對象識別事件并作出相應反應。事件集是固定的,也就是說用戶不可以定義

新的事件。

34、在VisualFoxPro中,下面的描述中正確是

A、打開一個數據庫以后建立的表是自由表

B、沒有打開任何數據度時建立的表是自由表

C、可以為自由表指定字段級規(guī)則

D、可以為自由表指定參照完整性規(guī)則

標準答案:B

知識點解析:本題考查對自由表的掌握。自由表:不屬于任何數據庫的表。可以將

自由表添加到數據庫中,成為數據庫表;也可以將數據庫表從數據庫中移出,成為

自由表。當沒有打開數據庫時建立的表就是自由表。

35、在VisualFoxPro中,每一個工作區(qū)中最多能打開數據庫表的數量是

A、1個

B、2個

C、任意個,根據內存資源而確定

D、35535個

標準答案:A

知識點解析:在vfp中,每個工作區(qū)只能打開一個表,如果需要在同一時刻打開多

個表,需要在不同的工作區(qū)中打開不同的表。

36、假設表“學生.db儼己在某個工作區(qū)打開,且取別名為student。選擇“學生”表

所在工作區(qū)為當前工作區(qū)的命令是

A、SELECT0

B、USE學生

C、SELECT學生

D、SELECTstudent

標準答案:D

知識點解析:指定工作區(qū)命令:SELECT工作區(qū)號/表別名由于題中打開“學生”

表時,為其取別名為student,故要選擇“學生”表所在工作區(qū)為當前工作區(qū)應使用

命令:Selectstudento

37、命令"SELECTO”的功能是

A、選擇編號最小的未使用工作區(qū)

B、選擇0號工作區(qū)

C、關閉當前工作區(qū)中的表

D、選擇當前工作區(qū)

標準答案:A

知識點解析:在FoxPro中一直沿用了多工作區(qū)的概念。用SEI+ECT指定工作區(qū),

最小的工作區(qū)號是1,最大的工作區(qū)號是32767。如果選擇工作區(qū)號為0,則表示

選擇編號最小的可用工作區(qū),即尚未使用的工作區(qū)。

38、執(zhí)行USEscIN0命令的結果是

A、選擇0號工作區(qū)打開sc表

B、選擇空閑的最小號工作區(qū)打開sc表

C、選擇第1號工作區(qū)打sc表

D、顯示出錯信息

標準答案:B

知識點解析:命令USEV表名>INV工作區(qū)號,用來在指定工作區(qū)中打開表,當

工作區(qū)號為。時,表示在當前最小的可用工作區(qū)中打開表。

國家二級VF機試(數據庫及其操作)模

擬試卷第2套

一、選擇題(本題共27題,每題1.0分,共27分。)

1、在VisualFoxPro中,關系數據庫管理系統(tǒng)所管理的關系是

A、一個DBF文件

B、若干個二維表

C、一個DBC文件

D、若干個DBC文件

標準答案:B

知識點解析:在關系數據庫中,關系就是二維表,并且數據庫中不止只有一個二維

表,所以關系數據庫管理系統(tǒng)所管理的關系就是若干個二維表。

2、以下關于字段有效性規(guī)則敘述正確的是

A、自由表和數據庫表都可以設置

B、只有數據庫表可以設置

C、只有自由表可以設置

D、自由表和數據庫表都不可以設置

標準答案:B

知識點解析:定義字段有效性規(guī)則可以在表設計器中進行設置,且只有數據庫表才

可以定義字段有效性規(guī)則,自由表不能進行相關設置。所以選項B)正確。

3、在VisualFoxPro中,下列描述正確的是

A、關系也被稱作表單

B、數據庫文件不存儲用戶數據

C、表文件的擴展名是.dbc

D、多個表存儲在一個物理文件中

標準答案:B

知識點解析:在VisualFoxPro中,一個關系被稱為一個表,而不是表單;Visual

FoxPro中表文件擴展名為dbf,而.dbc是數據庫文件的擴展名;數據庫文件是對

其中的數據庫表或視圖進行組織和管理,并不用來存儲表,每個數據表都是獨立的

物理文件。

4、在表設計器的“字段”選項卡中,字段有效性的設置項中不包括

A、規(guī)則

B、信息

C、默認值

D、標題

標準答案:D

知識點解析:定義字段有效性規(guī)則可以在表設計器中進行設置,且只有數據庫表才

可以定義字段有效性規(guī)則,自由表不能進行設置。建立字段有效性規(guī)則前,首先選

中要定義字段有效性規(guī)則的字段-VkualFoxPro提供的字段有效性規(guī)則有3類:規(guī)

則、信息和默認值。

5、在VisualFoxPro中,“表”通常是指

A、表單

B、報表

C、關系數據庫中的關系

D、以上都不對

標準答案:C

知識點解析:在VisualFoxPro中,用二維表的形式表示實體和實體間聯系的數據

模型。在關系數據庫中,關系就是表,表就是關系。而表單是form,也稱為窗

口。利用表單,可以讓用戶在熟悉的交互操作界面中查看、編輯數據。報表主要用

于輸出從數據庫中檢索、查詢出的信息,以便進行分析或保存等。

6、假設表文件TEST.DBF已經在當前工作區(qū)打開,要修改其結構,可使用命令

A、MODISTRU

B、MODICOMMTEST

C、MODIDBF

D、MODITYPETEST

標準答案:A

知識點解析:在VFP中,修改當前表的結構的命令是:MODIFYSTRUCTUREo

VFP中命令關鍵字可以只寫出前4個字母即可。

7、在VisualFoxPro中,下面描述正確的是

A、數據庫表允許對字段設置默認值

B、自由表允許對字段設置默認值

C、自由表或數據庫表都允許對字段設置默認值

D、自由表或數據庫表都不允許對字段設置默認值

標準答案:A

知識點解析:自由表是不屬于任何數據庫的表,不能對自由表進行字段有效性和默

認值的設置。

8、在VisualFoxPro中,使用LOCATEALLFOR命令按條件查找記錄,可用來判

斷命令找到記錄的邏輯條件是

A、FOUND。函數返回.F.

B、BOF()函數返回.T

C、EOF()函數返回.F

D、EOF()函數返回.T.

標準答案:C

知識點解析:本題考查LOCATEALLFOR命令。在VisualFoxPro中,使用

LOCATEALLFOR命令按條件查找記錄,若查到記錄,函數EOF。的返回值應該

是.F.o

9、要為當前表所有性別為“女”的職工增加100元工資,應使用命令

A、REPLACEALL工資WITH工資+100

B、REPLACE工資WITH工資+100FOR性別二”女,

C、CHANGEALL工資WITH工資+100

D、CHANGEALL工資WITH工資+100FOR性別二"女”

標準答案:B

知識點解析:CHANGE和REPLACE命令都具有修改表記錄的功能,但是,

CHANGE命令只能用于交互環(huán)境,對當前表記錄上行編輯、修改;使用

REPLACE命令可直接用指定的表達式或值修改記錄,如果使用FOR短語,則修

改邏輯表達式為真的所有記錄,選項A使用了ALL短語,命令執(zhí)行結果是修改表

中所有記錄,與題目要求不符。

10、為當前表中所有學生的總分增加10分,可以使用的命令是

A、CHANGE總分WITH總分+10

B、REPLACE總分WITH總分+10

C、CHANGEALL總分WITH總分+10

D、REPLACEALL總分WITH總分+10

標準答案:D

知識點解析:在VFP中,修改表記錄的命令有3個,分別是Change、Edit和

RReplace。其中,Change和Edit命令均用于交互對當前表的記錄進行編輯、修

改,并且默認修改的是當前記錄。所以選項A)和選項C)的Change命令為交互狀

態(tài)下的修改記錄的命令,此處命令格式也是錯誤的??梢允褂肦EPLACE命令直

接用指定表達式或值修改記錄,REPLACE命令的常用格式是:REPLACE

FieldNeamlWITHeEXpression1[,FieIdName2WITHeExpression2]...[FOR

lExprcssionl]該命令的功能是直接利用表達式eExpression的值替換字段FieldName

的值,從而達到修改記錄值的目的,該命令一次可以修改多個字段(eEXpression1,

eExpression2...)的值,如果不使用FOR短語,則默認修改的是當前記錄;如果使

用了FOR短語,則修改邏輯表達式lExpressionl為真的所有記錄。ALL短語用來

指明要修改的是表中全部記錄。

11、連續(xù)執(zhí)行以下命令,最后一條命令的輸出結果是SETEXACTOFFa="北京”

b=(a="北京交通”)?b

A、北京

B、北京交通

C、.F.

D、出錯

標準答案:c

知識點露析:在用單等號(二)運算符比較兩個字符串時,運算結果與SETEXACT

ONIOFF設置有關。①系統(tǒng)默認OFF狀態(tài)。當處于OFF狀態(tài)時,只要右邊的字符

串與左邊字符串的前面部分內容匹配,即可得到邏輯真(.T.)的結果。②當處于

ON狀態(tài)時,比較兩個字符串全部,先在較短字符串的尾部加若干個空格,使兩個

字符串的長度相等,然后再進行比較。本題中由于a="北京”,故表達式a="北京交

通”返回邏輯假。

12、在指定字段或表達式中不允許出現重復值的索引是

A、惟一索引

B、惟一索引和候選索引

C、惟一索引和主索引

D、主索引和候選索引

標準答案:D

知識點解析:主索引和候選索引在指定字段或表達式中不允許出現重復值的索引,

可以起到主關鍵字的作用。主索引和候選索引的最大區(qū)別是在一個數據庫表中只能

建立一個主索引,但可以建立多個候選索引,它們具有相同的功能。

13、在VisualFoxPro扣,若所建立索引的字段值不允許重復,并且一個表中只能

創(chuàng)建一個,這種索引應該是

A、主索引

B、惟一索引

C、候選索引

D、普通索引

標準答案:A

知識點解析:主索引是由在指定字段或表達式中不允許出現重復值的索引。候選索

引和主索引具有相同的特性,建立候選索引的字段可以看作是候選關鍵字,所以一

個表可以建立多個候選索引。即候選索引像主索引一樣要求字段值的惟一性并決定

處理記錄的順序。惟一索引是為了保持同早期版本的兼容性,它的“惟一-性”是指索

引項的惟一,而不是字段值的惟一。它以指定字段的首次出現值為基礎,選定一組

記錄,并對記錄進行排序。在一個表中可以建立多個惟一索引。普通索引是可以決

定記錄的處理順序,它不僅允許字段中出現重復值,并且索引項中也允許出現重復

值。在一個表中可以建立多個普通索引。

14、在VisualFoxPro中,下列關于索引的描述正確的是

A、當數據庫表建立索引以后,表中的記錄的物理順序將被改變

B、索引的數據將與表的數據存儲在一個物理文件中

C、建立索引是創(chuàng)建一個索引文件,該文件包含有指向表記錄的指針

D、使用索引可以加快對表的更新操作

標準答案:c

知識點露析:VisualFoxPro索引是由指針構成的文件,這些指針邏輯上按照索引

關鍵字的值進行排序。建立索引后,表中的記錄的物理順序不變。如果根據邏輯順

序處理表記錄,可以選擇一個相應的索引,使用索引可以加速對表的查詢操作。

15、在建立表間一對多的永久聯系時,主表的索引類型必須是

A、主索引或候選索引

B、主索引、候選索引或惟一索引

「、主索引、候選索引、惟一索引或普通索引

D、可以不建立索引

標準答案:A

知識點解析:在VFP中,主索引和候選索引有相同的作用,都能保證表中的記錄

惟一。在建立表間一對多的永久聯系時,主表的索引類型必須是主索引或候選索

引,子表的索引類型是普通索引,通過父表的主索引或候選索引和子表的普通索引

建立兩個表之間的聯系。

16、不允許出現重復字段值的索引是

A、候選索引和主索引

B、普通索引和惟i索引

C、惟一索引和主索引

D、惟一索引

標準答案:A

知識點解析:主索引是在指定字段或表達式中不允許出現重復值的索引。建立主索

引的字段可以看作是主關鍵字,一個表只能有一個主關鍵字,所以一個表只能創(chuàng)建

一個主索引。候選索引和主索引具有相同的特性,但一個表可以建立多個候選索

引。

17、一個表可以建立多個索引,但只能建立一個的索引是

A、主索引

B、惟一索引

C、候選索引

D、普通索引

標準答案:A

知識點解析:本題考查幾種索引的特點。主索引不允許表中有重復的字段值,一個

表只能有一個主索引。候選索引不允許表中有重復的字段值,因此候選索引有資格

被選作主索引。一個表可有多個候選索引。惟一索引允許表中有重復的字段值,但

索引項不重復。一個表可有多個惟一索引。普通索引允許表中有重復的字段值,索

引項也對應重復。一個表可有多個普通索引。

18、在表設計器中創(chuàng)建的索引都存放在

A、獨立的索引文件中

B、復合索引文件中

C、結構復合索引文件中

D、普通索引文件中

標準答案:C

知識點解析:本題考杳索引文件的建立。在表設計器"字段''選項卡中,在某些字段

的“索引”下拉框中選擇排序方式,則在對應的字段上建立了一個普通索引,索引名

與字段名同名,索引表達式就是對應的字段。如果要將索引定義為其他類型的索引

(主索引、候選索引、惟一索引),則將界面切換到“索引”選項卡,然后從“類型''下

拉列表框選擇索引的類型.VFP6.。會創(chuàng)建一個擴展名為.CDX結構復合索引文

件。這個復合索引文件具有與表名相同的文件名。

19、在VisualFoxPro中,使用SEEK命令查找匹配的記錄,當查找到匹配的第一

條記錄后,如果還需要查找下一條匹配的記錄,通常使用命令

A、GOTO

B、SKIP

C、CONTINUE

D、GO

標準答案:B

知識點解析:SEEK是利用索引快速定位的命令,在數據表指定索引后,記錄按照

指定索引關鍵字的值排序,若索引關鍵字的值相同,必然連續(xù)出現,因此可以通過

SKIP查找下一條匹配的記錄;CONTINUE是和LOCATE語句搭配使用的。

20、在數據庫表上的字段有效性規(guī)則是

A、邏輯表達式

B、字符表達式

C、數字表達式

D、以上三種都有可能

標準答案:A

知識點解析:建立字段的有效性規(guī)則由規(guī)則、信息和默認值三項組成。其中規(guī)則是

規(guī)定字段數據輸入的有效性規(guī)則;信息是違背字段輸入規(guī)則時的提示信息;默認值

是字段默認輸入的值。

21、在VisualFoxPro中,數據庫表字段的有效性規(guī)則的設置可以在

A、項目管理器中進行

B、數據庫設計器中進行

C、表設計器中進行

D、表單設計器中進行

標準答案:C

知識點解析:本題考查數據庫表字段的有效性規(guī)則的設置。在表設計器中,可以增

加或刪除字段,修改字段名、字段長度和字段數據類型等,也可以增加、刪除或者

修改索引標志,指定字段支持的空值,還可以設置字段或者記錄的有效性規(guī)則。

22、假設在數據庫表的表設計器中,字符型字段“性別”己被選中,正確的有效性規(guī)

則設置是

A、二"男”.OR."女“

B、性別二"男".OR."女"

C、$”男女”

D、性別$”男女”

標準答案:D

知識點解析:〈前字符型表達式>$<后字符型表達式,為子串包含測試函數,如

果前者是后者的一個子字符串,結果為邏輯直(.T.).否則為邏輯似(.F.).選

項A)、B)、C)的表達式寫法錯誤。

23、在VisualFoxPro扣,如果在表之間的聯系中設置了參照完整性規(guī)則,并在刪

除規(guī)則中選擇“限制”,則當刪除父表中的記錄時,系統(tǒng)反應是

A、不做參照完整性檢查

B、自動刪除子表中所有相關的記錄

C、若子表中有相關記錄,則禁止刪除父表中記錄

D、不準刪除父表中的記錄

標準答案:C

知識點解析:本題考查參照完整性規(guī)則中的刪除規(guī)則。刪除規(guī)則規(guī)定了,當刪除父

表中的記錄時,如何處理相關的子表中的記錄。刪除規(guī)則中的選項仃“級聯,”限

制”和“忽略”,如果選擇“限制”,若子表中有相關的記錄,則禁止刪除父表中的記

錄。

24、在VisualFoxPro中,定義數據的有效性規(guī)則時,在規(guī)則框輸入的表達式的類

型是

A、數值型

B、字符型

C、邏輯型

D、日期型

標準答案:c

知識點0析:本題考查數據的完整性。建立字段有效性規(guī)則前,先選中要定義字段

有效性規(guī)則的字段。VisualFoxPro提供的字段有效性規(guī)則有3類:規(guī)則、信息和默

認值。進行字段有效性規(guī)則設置時,在各文本框中輸入數據有一定的要求,其中

“規(guī)則”框中只能輸入邏輯表達式,“信息”框中只能輸入字符串表達式,“默認值”的

類型則以字段的類型決定。

25、在VisualFoxPro中,下列關于表的描述中正確的是

A、在數據庫表和自由表中,都能給字段定義有效性規(guī)則和默認值

B、在自由表中,能給表中的字段定義有效性規(guī)則和默認值

C、在數據庫表中,能給表中的字段定義有效性規(guī)則和默認值

D、在數據庫表和自由表中,都不能給字段定義有效性規(guī)則和默性值

標準答案:C

知識點解析:所謂自由表,就是那些不屬于任何數據庫的表。在VisualFoxPro中

創(chuàng)建表時,如果當前沒有打開數據庫,則創(chuàng)建的表是自由表。與數據庫表相比,自

由表不能建立字段有效性規(guī)則、記錄規(guī)則、主索引及約束規(guī)則等。

26、在VisualFoxPro中,每一個工作區(qū)中最多能打開數據庫表的數量是

A、1個

B、2個

C、任意個,根據內存資源而確定

D、3ss3s個

標準答案:A

知識點解析:在vfp中,每個工作區(qū)只能打開一個表,如果需要在同一時刻打開多

個表,需要在不同的工作區(qū)中打開不同的表。

27、執(zhí)行USEscIN0命令的結果是

A、選擇0號工作區(qū)打開sc表

B、選擇空閑的最小號工作區(qū)打sc表

C、選擇第I號工作區(qū)打開sc表

D、顯示出錯信息

標準答案:B

知識點解析:命令USEV表名>INV工作區(qū)號,用來在指定工作區(qū)中打開表,當

工作區(qū)號為0時,表示在當前最小的可用工作區(qū)中打開表。

國家二級VF機試(數據庫及其操作)模

擬試卷第3套

一、選擇題(本題共27題,每題1.0分,共27分。)

1、打開數據庫的命令是

A、USE

B、USEDATABASE

C、OPEN

D、OPENDATABASE

標準答案:D

知識點解析:打開數據庫的命令是OPENDATABASE,具體語法格式是:OPEN

DATABASE【數據庫名】,而打開數據表的命令是USE。

2、操作對象只能是一個表的關系運算是

A、聯系和選擇

B、聯接個投影

C、選擇和投影

D、自然連接和選擇

標準答案:C

知識點解析:選擇運算是從關系模式中找出符合條件的元組的操作。選擇的條件以

邏輯表達式給出,其中邏輯表達式值為真的元組將被選取。投影運算是從關系模式

中指定若干個屬性組成新的關系。這兩個運算都是對同一個表進行操作。

3、MODIFYSTRIJCTIIRE命令的功能是

A、修改記錄值

B、修改表結構

C、修改數據庫結構

D、修改數據庫或表結構

標準答案:B

知識點解析:MODIFYSTRUCTURE的作用是打開表結構設計器,修改表結構。

4、在數據庫中建立表的命令是

A、CREATE

B、CREATEDATABASE

C、CREATEQUERY

D、CREATEFORM

標準答案:A

知識點解析:在VisualFoxPro中建立數據庫表有3種方法:通過項目管理器建立

數據庫表;在數據庫設計器中建立數據庫表;通過命令方式建立數據庫表。其中通

過命令方式建立數據庫表的格式是:CREATE<TableName>

5、在VisualFoxPro中,為了使表具有更多的特性應該使用

A、數據庫表

B、自由表

C、數據庫表或自由表

D、數據庫表和自由表

標準答案:A

知識點解析:數據庫表與自由表相比,有如下特點:數據庫表可以使用長表名、長

字段名:可以為數據庫表中的字段指定標題和添加注釋;可以為數據庫表中的字段

指定默認值和輸入掩碼;數據庫表的字段有默認的控件類;可以為數據庫表規(guī)定字

段級規(guī)則和記錄級規(guī)則;數據庫表支持主關鍵字、參照完整性和表之間的關聯。

6、在VisualFoxPro中,為了使表具有更多的特性,應該使用

A、數據庫表

B、自由表

C、數據庫表和自由表

D、數據庫表或自由表

標準答案:A

知識點解析:本題考查數據庫表與自由表的區(qū)別。數據庫表與自由表相比,有如下

特點:數據庫表可以使用長表名、長字段名;可以為數據庫表中的字段指定標題和

添加注釋;可以為數據庫表中的字段指定默認值和輸入掩碼;數據庫表的字段有默

認的控件類;可以為數據庫表規(guī)定字段級規(guī)則和記錄級規(guī)則;數據庫表支持主關鍵

字、參照完整性和表之間的關聯。

7、以下關于空值(NULL值)敘述正確的是

A、空值等于空字符串

B、空值等同于數值0

C、空值表示字段或變量還沒有確定的值

D、VisualFoxPro不支持空值

標準答案:c

知識點解析:空值(NULL值)表示字段或變量還沒有確定的值,它與空字符串和數

值0有不同的含義,空值就是缺值或不確定值,不能把它理解為任何意義的數據。

8、設數據庫表中有一個C型字段NAME,打開表文件后,要把內存變量CC的字

符串內容輸入到當前記錄的NAME字段,應當使用命令:

A、NAME=CC

B、REPLACENAMEWITHCC

C、STORECCTONAME

D、REPLACEALLNAMEWITHCC

標準答案:B

知識點解析:本題考查REPLACE命令的使用。要對當前表中字段的更新,使用

replace命令,其格式為:REPLACE字段名1WITH表達式1[,字段名2WITH表達

式2|F0R條件|范圍子句,而STORE是賦值命令,其命令格式為store數值I。變量

名。

9、設數據庫表中有一個C型字段NAME。打開表文件后,要把內存變量NAME

的字符串內容輸入到當前記錄的NAME字段,應當使用命令

A、NAME二NAME

B、NAME=M.NAME

C、STOREM.NAMETONAME

D、REPLACENAMEWITHM.NAME

標準答案:D

知識點解析:本題考查對當前表中字段的更新,使用replace命令,其格式為:

REPIACEFieldName1WITHeExpression1,[,FieldName2WITHeExpression2]...

IFORlExpressionl|該命令的功能是直接利用表達式eExpression的值替換字段

FieldName的值,從而達到修改記錄的目的。該命令一次可以修改多個字段的

(eExpression1>eExpression2>…)的值,如果不使用FOR短語,則默認修改的是當

前記錄;如果使用了FOR短語,則修改邏輯表達式lExpressiol為真的所有記錄。

使用REPLACENAMEWITHM.NAME命令可以把內存變量NAME的字符目內

容輸入到當前記錄的NAME字段。另外,VisualFoxPro6.0中當出現內存變量和

字段變量同名時,如果要訪問內存變量,則必須在變量名前加上前綴M.(或M-

〉)。

10、如果在命令窗口執(zhí)行命令"LIST名稱”后主窗口中顯示記錄號名稱I電視機2

計算機3電話線4電冰箱5電線假定名稱字段為字符型,寬度為6,那么下面程序

段的輸出結果是GO2SCANNEXT4FORLEFT(名稱,2尸“電"IFRIGHT(名稱,

2)="線"EXITENDIFENDSCAN?名稱

A、電話線

B、電線

C、電冰箱

D、電視機

標準答案:A

知識點解析:題干中給出的程序段的功能是從表中第二條語句開始到它后面的四條

語句,將第一個字為“電”并且最后一個字為“線”的記錄顯示輸出。題干中給出的條

件指出表字段寬度為6?!半娫捑€”第一個字是“電”,最后一個字是“線”,符合條

件。

11、在當前打開的表中,顯示“書名”以“計算機”開頭的所有圖書,下列命令中正確

的是

A、listfor書名="計算機”

B、listfor書名="計算機”

C、lisifor書名=”計算機%”

D^listwhere書名="計算機"

標準答案:B

知識點解析:本題考查LIST命令的用法。LIST命令是顯示記錄的命令。格式為:

LIST[fieldlisU[FORlExpression]其中,fieldlist是用逗號隔開的字段名列表,默認顯

示全部字段;lExpression是條件表達式,如果使用FOR短語指定條件,則只顯示

滿足條件的記錄。

12、設有兩個數據庫表,父表和子表之間是一對多的聯系,為控制子表和父表的聯

系,可以設置,、參照完整性規(guī)則”,為此要求這兩個表

A、在父表連接字段上建立普通索引,在子表連接字段上建立主索引

B、在父表連接字段上建立主索引,在子表連接字段上建立普通索引

C、在父表連接字段上不需要建立任何索引,在字表連接字段上建立普通索引

D、在父表和子表的連接字段上都要建立主索引

標準答案:B

知識點解析:參照完整性的含義是:當插入、刪除或修改一個表中的數據時,通過

參照引用相互關聯的另一個表中的數據、來檢查對表的數據操作是否正確。要實現

參照完整性,在設計表之時的聯系時,要在父表中建立主索引,在子表的連接字段

上建立普通索引。通過父表的主索引與子表的普通索引建立起兩個表之間的聯系。

因此選項B為正確答案。

13、可以隨表的打開而自動打開的索引是

A、單項壓縮索引文件

B、單項索引文件

C、結構復合索引文件

D、非結構復合索引文件

標準答案:C

知識點解析:VisualFoxPro中的索引文件按擴展名可分為:單索引(.idx)和復合索

引(.cdx)。從索引的組織方式來講共有3類索引,單索引,一種非結構索引文

件,它不會伴隨表的打開而打開,必須使用SETINDEX命令或USE命令中的

INDEX子句打開:非結構索引,索引文件的主名與表文件的主名不相同,需要使

用SETINDEX命令或USE命令中的INDEX子句打開;結構復合索引,索引文件

的主名與表文件的主名相同,它會隨著表的打開而自動打開。

14、在VisualFoxPro的數據庫表中只能有一個

A、候選索引

B、普通索引

C、主索引

D、惟一索引

標準答案:C

知識點解析:主索引是在指定字段或表達式中不允許出現重復值的索引。這樣的索

引可以起到主關鍵字的作用。數據庫表中只能有一個主索引。候選索引有著和主索

引相似的特點,但一個表可以有多個候選索引。表中可以包含多個惟一索引和普通

索引。

15、使用索引的主要目的是

A、提高查詢速度

B、節(jié)省存儲空間

C、防止數據丟失

D、方便管理

標準答案:A

知識點解析:使用索引可以按照特定的順序查看或操作表中記錄,引入索引的目的

是為了加快對表的查詢操作。但是,當對表進行插入、刪除和修改等操作時,系統(tǒng)

會自動維護索引,也就是說,索引會降低插入、刪除和修改等操作到速度。

16、在數據庫中建立索引的目的是

A、節(jié)省存儲空間

B、提高查詢速度

C、提高查詢和更新速度

D、提高更新速度

標準答案:B

知識點解析:VFP索引是由指針構成的文件,這些指針邏輯上按照索引關鍵字的

值進行排序。若要按特定的順序處理記錄表,可以選擇一個相應的索引,使用索引

還可以加速對表的查詢操作。

17、VisualFoxPro支持的索引文件不包括

A、獨立索引文件

B、規(guī)則索引文件

C、復合索引文件

D、結構復合索引文件

標準答案:B

知識點解析:本題考查索引文件。VisualFoxPro有兩種類型的索引文件:一種是

傳統(tǒng)的.IDX文件,這種索引文件只有一個索引表達式,稱為獨立索引文件。另一

種是復合索引文件,其丁展名是.CDX,復合索引文件包含多個索引表達式,這

些索引表達式稱為索引標識。

18、為表中一些字段創(chuàng)建普通索引的目的是

A、改變表中記錄的物理順序

B、確保實體完整性約束

C、加快數據庫表的更新速度

D、加快數據庫表的查詢速度

標準答案:D

知識點解析:本題考查建立索引的口的。使用索引U以按照特定的順序查看或操作

表中記錄,引入索引的目的是為了加快對表的查詢操作。表的索引是通過指針指向

待處理的記錄,通過索引可以快速找到指定的記錄。

19、己知表中有字符型字段“職稱”和“性別”,要建立一個索引,要求首先按“職稱”

排序,“職稱”相同時再按“性別”排序,正確的命令是

A、四口£*01^職稱+性別10也

B、INDEXON性別+職稱TO皿

C、INDEXON職稱,性別TOttt

D、INDEXON性別,職稱TOttt

標準答案:A

知識點解析:INDEX命令是建立索引命令,格式應該是:INDEXONExpression

TOindexfilename|TAGtagnamc|OFcdxfilemanc)[FOR.expression][COMPACT]

[ASCENDING|DESCENDING][UNIQUE|CANDIDATE][ADDITWE]本題要建立職

稱和性別的復合索引,所以表達式為“職稱+性別”。

20、在創(chuàng)建數據庫表結溝時,為了同時定義實體完整性可以通過指定哪類索引來實

A、惟一索引

B、主索引

C、復合索引

D、普通索引

標準答案:B

知識點解析:實體完整性是保證表中記錄惟一的特性,即在一個表中不允許有重復

的記錄。在VisualFoxPro利用主關鍵字或候選關鍵字來保證表中的記錄惟一,即

保證實體惟一性。如果對某一個字段創(chuàng)建了主索引或候選索引,那么這個字段成為

數據表的主關鍵字或候選關鍵字,從而保證了實體完整性。

21、參照完整性規(guī)則的更新規(guī)則中“級聯”的含義是

A、更新父表中的連接字段值時,用新的連接字段值自動修改字表中的所有相關記

B、若子表中有與父表相關的記錄,則禁止修改父表中的連接字段值

C、父表中的連接字段值可以隨意更新,不會影響子表中的記錄

D、父表中的連接字段值在任何情況下都不允許更新

標準答案:A

知識點解析:參照完整性的更新規(guī)則包括“級聯''、"限制''和"忽略如果選擇“級

聯''則在更新父表的連接字段值時,用新的連接字段值自動修改子表中的所有相關

記錄;如果選擇“限制”,若子表中有相關的記錄,則禁止修改父表中的連接字段

值;如果選擇“忽略”,則不作參照完整性檢行,即可以隨意更新父表的連接字段

值。

22、在VisualFoxPro中,有關參照完整性的刪除規(guī)則正確的描述是

A、如果刪除規(guī)則選擇的是“限制”,則當用戶刪除父表中的記錄時,系統(tǒng)將自動刪

除子表中的所有相關記錄

B、如果刪除規(guī)則選擇的是“級聯”,則當用戶刪除父表中的記錄時,系統(tǒng)將禁止刪

除與子表相關的父表中的記錄

C、如果刪除規(guī)則選擇的是“忽略”,則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢

查子表中是否有相關記錄

D、上面三種說法都不對

標準答案:C

知識點解析:參照完整性的刪除規(guī)則規(guī)定了當刪除父表中的記錄時,如何處理了?表

中的相關記錄,對應有3種情況:如果刪除規(guī)則選擇的是“限制”,則當子表中有

相關記錄時,禁止刪除父表中的記錄;如果刪除規(guī)則選擇的是“級聯”,則當用戶

刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有記錄;如果刪除規(guī)則選推的

是“忽略”,則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢查子表中是否有相關記

錄,刪除父表中的記錄與子表無關。

23、在VisualFoxPro中,如果在表之間的聯系中設汽了參照完整性規(guī)則,并在刪

除規(guī)則中選擇了“級聯”,當刪除父表中的記錄,其結果是

A、只刪除父表中的記錄,不影響子表

B、任何時候都拒絕刪除父表中的記錄

C、在刪除父表中記錄的同時自動刪除子表中的所有參照記錄

D、若子表中有參照記錄,則禁止刪除父表中記錄

標準答案:C

知識點解析:如果在刪除規(guī)則選擇“級聯”,當刪除父表中記錄時,則自動刪除子表

中的所有相關記錄。

24、在VisualFoxPro中,參照完整性規(guī)則不包括

A、更新規(guī)則

R、查詢規(guī)則

C、刪除規(guī)則

D、插入規(guī)則

標準答案:B

知識點解析:本題考查參照完整性規(guī)則的內容。參照完整性規(guī)則要求通過定義的外

關鍵字和主關鍵字之間的的引用規(guī)則來約束兩個關系之間的聯系。這條規(guī)則要求

“不引用不存在的實體”,其包括更新規(guī)則、刪除規(guī)則和插入規(guī)則。

25、在VisualFoxPro中,自由表不能建立的索引是

A、主索引

B、候選索引

C、惟一索引

D、普通索引

標準答案:A

知識點解析:本題考查芻由表的特征。在VisualFoxPro中,自由表不能建立主索

引。一個數據庫表只能建立一個主索引,用來建立主索引的關鍵宇值不能重復,也

不能取空值。

26、在VisualFoxPro中,下面的描述中正確是

A、打開一個數據庫以后建立的表是自由表

B、沒有打開任何數據店時建立的表是自由表

C、可以為自由表指定字段級規(guī)則

D、可以為自由表指定參照完整性規(guī)則

標準答案:B

知識點解析:本題考查對自由表的掌握。自由表:不屬于任何數據庫的表??梢詫?/p>

自由表添加到數據庫中,成為數據庫表;也可以將數據庫表從數據庫中移出,成為

自由表。當沒有打開數據庫時建立的表就是自由表。

27、命令"SELECTO”的功能是

A、選擇編號最小的未使用工作區(qū)

B、選擇0號工作區(qū)

C、關閉當前工作區(qū)中的表

D、選擇當前工作區(qū)

標準答案:A

知識點解析:在FoxPro中一直沿用了多工作區(qū)的概念。用SELECT指定工作區(qū),

最小的工作區(qū)號是1,最大的工作區(qū)號是32767。如果選擇工作區(qū)號為0,則表示

選擇編號最小的可用工作區(qū),即尚未使用的工作區(qū)。

家二級VF機試(數據庫及其操作)模

擬試卷第4:

一、選擇題(本題共27題,每題1.0分,共27分。)

1、CREATEDATABASE命令用來建立

A、數據庫

關系

C、表

D、數據文件

標準答案:A

知識點解析:建立數據庫文件的命令是CREATEDATABASE。

2、打開數據庫的命令是

A、USE

B、USEDATABASE

C、OPEN

D、OPENDATABASE

標準答案:D

知識點解析:打開數據庫的命令是OPENDATABASE,具體語法格式是:OPEN

DATABASE[數據庫名],而打開數據表的命令是USE。

3、在VisualFoxPro中,關系數據庫管理系統(tǒng)所管理的關系是

A、一個DBF文件

B、若干個二維表

C、一個DBC文件

D、若干個DBC文件

標準答案:B

知識點解析:在關系數據庫中,關系就是二維表,并且數據庫中不止只有一個二維

表,所以關系數據庫管理系統(tǒng)所管理的關系就是若干個二維表。

4、打開數據庫abc的正確命令是

A、OPENDATABASEabc

B、USEabC

C、USEDATABASEabc

D、OPENabc

標準答案:A

知識點解析:打開數據庫的命令是OPENDATABASE,具體語法格式是:OPEN

DATABASE[數據庫名],而打開數據庫表的命令是USE。

5、操作對象只能是?個表的關系運算是

A、聯系和選擇

B、聯接個投影

C、選擇和投影

D、自然連接和選擇

標準答案:

知識之解析C:選擇運算是從關系模式中找出符合條件的元組的操作。選擇的條件以

邏輯表達式給出,其中邏輯表達式值為真的元組將被選取。投影運算是從關系模式

中指定若干個屬性組成新的關系。這兩個運算都是對同一個表進行操作。

6、以下關于字段有效性規(guī)則敘述正確的是

A、自由表和數據庫表都可以設置

B、只有數據庫表可以設置

C、只有自由表可以設置

D、自由表和數據庫表都不可以設置

標準答案:B

知識點解析:定義字段有效性規(guī)則可以在表設計器中進行設置,且只有數據庫表才

可以定義字段有效性規(guī)則,自由表不能進行相關設置。所以選項B正確。

7、在表單上說明笈選框是否可用的屬性是

A、Visible

B、Enabled

C、Value

D、Alignment

標準答案:B

知識點解析:豆選框的Enabled屬性用來設置其是否可用;Visible屬性用來設置其

是否可看;Value屬性值設置或返回復選框的狀態(tài),其值默認值為0;Alignment屬

性值設置其對齊方式。

8、MODIFYSTRUCTURE命令的功能是

A、修改記錄值

B、修改表結構

C、修改數據庫結構

D、修改數據庫或表結構

標準答案:B

知識點解析:MODIFYSTRUCTURE的作用是打開表結構設計器.修改表結構。

9、在VisualFoxPro中,下列描述正確的是

A、關系也被稱作表單

B、數據庫文件不存儲用戶數據

C、表文件的擴展名是.dbc

D、多個表存儲在一個物理文件中

標準答案:B

知識點解析:在VisualFoxPro中,一個關系被稱為一個表,而不是表單;Visual

FoxPro中表文件擴展名為dbf,而.dbc是數據庫文件的擴展名;數據庫文件是對

其中的數據庫表或視圖進行組織和管理,并不用來存儲表,每個數據表都是獨立的

物理文件。

10、在VisualFoxPro中,關于字段值為空值(NULL)的描述中正確的是

A、空值等同于空字符串

B、空值表示字段還沒有確定值

C、不支持字段值為空值

D、空值等同于數值0

標準答案:B

知識點解析:空值是關系數據庫中的一個重要概念,在數據庫中可能會遇到尚未存

儲數據的字段,這時的空值與空字符中、數值0等具有不同的含義。空值就是缺值

或不確定值,不能把它理解為任何意義的數據。

II、在數據庫中建立表的命令是

A、CREATE

B、CREATEDATABASE

C、CREATEQUERY

D、CREATEFORM

標準答案:A

知識點解析:在VisualFoxPro中建立數據庫表有3種方法:通過項目管理器建立

數據庫表:在數據庫設計器中建立數據庫表;通過命令方式建立數據庫表。其中通

過命令方式建立數據庫表的格式是:CREATE

12、在表設計器的“字段”選項卡中,字段有效性的設置項中不包括

A、規(guī)則

B、信息

C、默認值

D^標題

標準答案:D

知識點解析:定義字段有效性規(guī)則可以在表設計器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論