Visual FoxPro數(shù)據(jù)庫(kù)及操作
一、選擇題
1. 在打開student表的情況下,將整個(gè)表復(fù)制到stu表的命令是_____。
A)copy to stuB)copy all to stu
C)copy structure to stuD)copy to stu sdf
2. 在表中對(duì)所有記錄作刪除標(biāo)記的命令是_____。
A)delete allB)packC)recall allD)zap
3. 如果exercise數(shù)據(jù)庫(kù)已經(jīng)存在,則 命令可以打開該數(shù)據(jù)庫(kù)。
A)create database exerciseB)modify database exercise
C)open exerciseD)modify exercise
4. 如果VAR2是當(dāng)前表中的一個(gè)字段名,同時(shí)也是內(nèi)存變量名,則執(zhí)行 命令可以顯示內(nèi)存變量值。
A)?VAR2B)?M.VAR2C)?FIELD-var2D)LIST M-VAR2
5. 1個(gè)字段名至少需要1個(gè)字符,最多不能超過(guò) 個(gè)字符。
A)2 B)5 C)10 D)255
6. 物理刪除當(dāng)前表中所有記錄的命令是_____。
A)zapB)delete allC)delete tableD)pack
7. 不能關(guān)閉當(dāng)前表文件的命令是_____。
A)useB)browseC)close tableD)clear all
8. 在當(dāng)前某個(gè)表中,如果字段je=djnum,則 命令可以自動(dòng)填寫所有記錄的je字段:
A)browse je=djnumB)replace all je=djnum
C)replace all with je=djnumD)list all je=djnum
9. 可以減少相同數(shù)據(jù)重復(fù)存儲(chǔ)的現(xiàn)象。
A)記錄 B)字段 C)文件 D)數(shù)據(jù)庫(kù)
10. 在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是_____。
A)數(shù)據(jù)存儲(chǔ)量太大 B)沒(méi)有嚴(yán)格保護(hù)數(shù)據(jù)
C)未對(duì)數(shù)據(jù)進(jìn)行完整性控制 D)數(shù)據(jù)冗余
11. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)包括_____。
A)數(shù)據(jù)庫(kù)語(yǔ)言、數(shù)據(jù)庫(kù)B)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)應(yīng)用程序
C)數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫(kù)D)數(shù)據(jù)庫(kù)管理系統(tǒng)
12. 數(shù)據(jù)庫(kù)提供給用戶的接口是 ,它具有數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)檢查功能,可以獨(dú)立使用,也可嵌入宿主語(yǔ)言使用。
A)數(shù)據(jù)庫(kù)語(yǔ)言B)過(guò)程化語(yǔ)言C)宿主語(yǔ)言D)面向?qū)ο笳Z(yǔ)言
13. 數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為_____。
A)數(shù)據(jù)定義功能B)數(shù)據(jù)管理功能
C)數(shù)據(jù)操縱功能D)數(shù)據(jù)控制功能
14. 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是_____。
A)一個(gè)DBF文件B)若干個(gè)二維表
C)一個(gè)DBC文件D)若干個(gè)DBC文件
15. 不允許記錄中出現(xiàn)重復(fù)索引值的索引是_____。
A)主索引B)主索引、候選索引、普遍索引
C)主索引和候選索引D)主索引、候選索引和唯一索引
16. 在Visual FoxPro中,可以對(duì)字段設(shè)置默認(rèn)值的表_____。
A)必須是數(shù)據(jù)庫(kù)表B)必須是自由表
C)自由表或數(shù)據(jù)庫(kù)表D)不能設(shè)置字段的默認(rèn)值
17. 可以鏈接或嵌入OLE對(duì)象的字段類型是_____。
A)備注型字段B)通用型和備注型字段
C)通用型字段D)任何類型的字段
18. 在Visual FoxPro中進(jìn)行參照完整性設(shè)置時(shí),要想設(shè)置成:當(dāng)更改父表中的主關(guān)鍵字段或候選關(guān)鍵字段時(shí),自動(dòng)更改所有相關(guān)子表記錄中的對(duì)應(yīng)值。應(yīng)選擇_____。
A)限制(Restrict)B)忽略(Ignore)
C)級(jí)聯(lián)(Cascade)D)級(jí)聯(lián)或限制
19. 在Visual FoxPro的數(shù)據(jù)工作期窗口,使用SET RELATION命令可以建立兩個(gè)表之間的關(guān)聯(lián),這種關(guān)聯(lián)是_____。
A)永久性關(guān)聯(lián)B)永久性關(guān)聯(lián)或臨時(shí)性關(guān)聯(lián)
C)臨時(shí)性關(guān)聯(lián)D)永久性關(guān)聯(lián)和臨時(shí)性關(guān)聯(lián)
20. 可以伴隨著表的打開而自動(dòng)打開的索引是_____。
A)單一索引文件(IDX)B)復(fù)合索引文件(CDX)
C)結(jié)構(gòu)化復(fù)合索引文件D)非結(jié)構(gòu)化復(fù)合索引文件
21. 要為當(dāng)前表所有職工增加100元工資應(yīng)該使用命令_____。
A) CHANGE 工資 WITH 工資+100B) REPLACE 工資 WITH 工資+100
C) CHANGE ALL 工資 WITH 工資+100D) REPLACE ALL 工資 WITH 工資+100
22. 在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,建立兩個(gè)表之間的一對(duì)多聯(lián)系是通過(guò)以下索引實(shí)現(xiàn)的_____。
A) "一方"表的主索引或候選索引,"多方"表的普通索引
B) "一方"表的主索引,"多方"表的普通索引或候選索引
C) "一方"表的普通索引,"多方"表的主索引或候選索引
D) "一方"表的普通索引,"多方"表的候選索引或普通索引
23. 數(shù)據(jù)庫(kù)文件的擴(kuò)展名是_____。
A).DBFB).DBCC).PRGD).MEM
24. 自由表中字段名的最大長(zhǎng)度是_____。
A)10B)254C)8D)128
25. 已知在教學(xué)環(huán)境中,一名學(xué)生可以選修多門課程,一門課程可能有多名學(xué)生選修。學(xué)生記錄型與課程記錄型之間的聯(lián)系是_____。
A)一對(duì)一B)一對(duì)多C)多對(duì)多D)未知
26. 關(guān)系數(shù)據(jù)庫(kù)的任何檢索操作都是由三種基本運(yùn)行組合而成的,這三種基本運(yùn)算不包括_____。
A)投影B)比較C)連接D)選擇
27. 瀏覽數(shù)據(jù)表的命令是_____。
A)BROWSEB)USEC)OPEND)MODIFY
28. 確保字段中的輸入值的唯一性并決定處理記錄的順序的索引是_____。
A)候選索引B)主索引C)普通索引D)唯一索引
29. 除數(shù)據(jù)庫(kù)表外,自由表也具有的屬性是_____。
A)記錄級(jí)規(guī)則B)字段級(jí)規(guī)則C)永久關(guān)系D)臨時(shí)關(guān)系
30. 數(shù)據(jù)庫(kù)管理系統(tǒng)中的數(shù)據(jù)操縱語(yǔ)言(DML)所實(shí)現(xiàn)的操作一般包括_____。
A)查詢、插入、修改、刪除B)排序、授權(quán)、刪除
C)建立、插入、修改、排序D)建立、授權(quán)、修改
31. 數(shù)據(jù)庫(kù)完整性保護(hù)中的約束條件主要是指_____。
A)用戶操作權(quán)限的約束B)用戶口令校對(duì)
C)值的約束和結(jié)構(gòu)的約束D)并發(fā)控制的約束
32. 恢復(fù)刪除記錄的命令是_____。
A)ROLLBACKB)RECALLC)PACKD)REMIND
33. 下列數(shù)據(jù)類型寬度固定的是_____。
A)字符型B)數(shù)值型C)浮點(diǎn)型D)貨幣型
34. 以.DBF為擴(kuò)展名的文件是_____。
A)備注文件B)索引文件C)表文件D)菜單文件
35. 從數(shù)據(jù)庫(kù)中刪除表的命令是______。
A)DROP TABLEB)ALTER TABLEC)DELETE TABLED)USE
36. 定位第一條記錄上的命令是______。
A)GO TOPB)GO BOTTOMC)GO 6D)SKIP
37. 在關(guān)系模型中,實(shí)現(xiàn)“關(guān)系中不允許出現(xiàn)相同的元組”的約束是通過(guò)_____。
A)候選鍵B)主鍵C)外鍵D)超鍵
38. 索引字段值不唯一,應(yīng)該選擇的索引類型為______。
A)主索引B)普通索引C)候選索引D)唯一索引
39. 以下關(guān)于自由表的敘述,正確的是______。
A)全部是用以前版本的FOXPRO(FOXBASE)建立的表
B)可以用Visual FoxPro建立,但是不能把它添加到數(shù)據(jù)庫(kù)中
C)自由表可以添加到數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)表也可以從數(shù)據(jù)庫(kù)中移出成為自由表
D)自由表可以添加到數(shù)據(jù)庫(kù)中,但數(shù)據(jù)庫(kù)表不可從數(shù)據(jù)庫(kù)中移出成為自由表
40. 下述命令中的_____命令不能關(guān)閉表文件。
A)USEB)CLOSE DATABASEC)CLEARD)CLOSE ALL
41. 下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個(gè)表之間的關(guān)系的陳述中,_____是正確的。
A)數(shù)據(jù)環(huán)境是對(duì)象,關(guān)系不是對(duì)象
B)數(shù)據(jù)環(huán)境不是對(duì)象,關(guān)系是對(duì)象
C)數(shù)據(jù)環(huán)境是對(duì)象,關(guān)系是數(shù)據(jù)環(huán)境中的對(duì)象
D)數(shù)據(jù)環(huán)境和關(guān)系均不是對(duì)象
42. Append blank命令的作用是______。
A)編輯記錄B)在第一條記錄前增加新記錄
C)在表尾增加一條空白記錄D)在當(dāng)前記錄前增加一條空白記錄
43. 打開一個(gè)建立了結(jié)構(gòu)復(fù)合索引的數(shù)據(jù)表,表記錄的順序?qū)確_____。
A)第一個(gè)索引標(biāo)識(shí)B)最后一個(gè)索引標(biāo)識(shí)
C)主索引標(biāo)識(shí)D)原順序
44. 執(zhí)行SELECT 0選擇工作區(qū)的結(jié)果是______。
A)選擇了0號(hào)工作區(qū)B)選擇了空閑的最小號(hào)工作區(qū)
C)關(guān)閉選擇的工作區(qū)D)選擇已打開的工作區(qū)
45. 要使學(xué)生數(shù)據(jù)表中不出現(xiàn)同名學(xué)生的記錄,在數(shù)據(jù)庫(kù)中需要建立______。
A)字段有效性限制B)屬性設(shè)置
C)記錄有效性限制D)設(shè)置觸發(fā)器
46. 在下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中,正確的是______。
A)數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系
B)數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系
C)數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間有聯(lián)系
D)數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系
47. 在建立唯一索引,出現(xiàn)重復(fù)字段值時(shí),只存儲(chǔ)重復(fù)出現(xiàn)記錄的_____。
A)第一個(gè)B)最后一個(gè)C)全部D)幾個(gè)
48. DELETE FROM S WHERE 年齡>60語(yǔ)句的功能是______。
A)從S表中徹底刪除年齡大于60歲的記錄
B)S表中年齡大于60歲的記錄被加上刪除標(biāo)記
C)刪除S表D)刪除S表的年齡列
49. 當(dāng)前工資表中有108條記錄,當(dāng)前記錄號(hào)為8,用SUM命令計(jì)算工資總和時(shí),若缺省[范圍]短語(yǔ),則系統(tǒng)將______。
A)只計(jì)算當(dāng)前記錄的工資值B)計(jì)算前8條記錄的工資和
C)計(jì)算后8條記錄的工資和D)計(jì)算全部記錄的工資和
50. Visual FoxPro數(shù)據(jù)庫(kù)文件是______。
A)存放用戶數(shù)據(jù)的文件B)管理數(shù)據(jù)庫(kù)對(duì)象的系統(tǒng)文件
C)存放用戶數(shù)據(jù)和系統(tǒng)的文件D)前三種說(shuō)法都對(duì)
51. 對(duì)于學(xué)生關(guān)系S(S#,SN,AGE,SEX),寫一條規(guī)則,把其中的AGE屬性限制在15-30之間,則這條規(guī)則屬于______。
A)實(shí)體完整性規(guī)則B)參照完整性規(guī)則
C)用戶定義的完整性規(guī)則D)不屬于以上任何一種規(guī)則
52. 擴(kuò)展名為DBC的文件是______。
A)表單文件B)數(shù)據(jù)表文件C)數(shù)據(jù)庫(kù)文件D)項(xiàng)目文件
53. 當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫(kù)db_stock,其中有數(shù)據(jù)庫(kù)表stock.dbf,該數(shù)據(jù)庫(kù)表的內(nèi)容是:
股票代碼 股票名稱單價(jià)交易所
600600 青島啤酒 7.48 上海
600601 方正科技 15.20 上海
600602 廣電電子 10.40 上海
600603 興業(yè)房產(chǎn) 12.76 上海
如果在建立數(shù)據(jù)庫(kù)表stock.dbf時(shí),將單價(jià)字段的字段有效性規(guī)則設(shè)為"單價(jià)>0",通過(guò)該設(shè)置,能保證數(shù)據(jù)的______。
A)實(shí)體完整性B)域完整性C)參照完整性D)表完整性
54. 下面有關(guān)索引的描述正確的是______。
A)建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中記錄的物理順序?qū)⒈桓淖?/span>
B)索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中
C)創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件
D)使用索引并不能加快對(duì)表的查詢操作
55. 在下面的數(shù)據(jù)類型中默認(rèn)值為.F.的是______。
A)數(shù)值型B)字符型C)邏輯型D)日期型
56. 在表文件中,如果包含有2個(gè)備注型字段和1 個(gè)通用型字段,則創(chuàng)建表文件后,Visual FoxPro將自動(dòng)建立 個(gè)FPT文件。
A) 0B)1C)2D)3
57. 在Visual FoxPro系統(tǒng)中,".dbf "文件被稱為_____。
A)數(shù)據(jù)庫(kù)文件B)表文件C)程序文件D)項(xiàng)目文件
58. 對(duì)于XS表,下面 命令顯示所有女同學(xué)記錄。
A)LIST FOR !XBB) LIST FOR XB
C) LIST FOR XB=“女”D)LIST FOR XB=.F.
59. 若要顯示KC表中第四學(xué)期開設(shè)的課程,可使用 命令。
A)LIST FOR XQ=4B)LIST WHILE XQ=4
C)SET FILTER TO XQ=4(回車)LIST(回車)
D)LOCA FOR XQ=4(回車)LIST(回車)
60. 若XS表包含50條記錄,在執(zhí)行GO TOP命令后, 命令能顯示所有記錄。
A)LIST ALLB)LIST RESTC)LIST NEXT50D)LIST RECORD 50
61. 執(zhí)行USE XS(回車)SKIP -1(回車)后顯示值一定是.T.的命令是_____。
A)?BOF()B)?EOF()C)?.T.D)?RECNO()=1
62. XS數(shù)據(jù)庫(kù)表的全部備注字段的內(nèi)容存儲(chǔ)在 文件中。
A)XS.DBFB)XS.TXTC)XS.FPTD)XSCJ.DBC
63. 若Visual FoxPro的命令中同時(shí)含有FOR、WHILE和范圍子句,則3個(gè)子句執(zhí)行時(shí)的優(yōu)先級(jí)順序?yàn)開____。
A)FOR、WHILE、范圍B)WHILE、范圍、FOR
C)范圍、WHILE、FORD)無(wú)優(yōu)先級(jí),按子句出現(xiàn)的順序執(zhí)行
64. 建立索引時(shí), 字段不能作為索引字段。
A)字符型B)數(shù)值型C)備注型D)日期型
65. 對(duì)于數(shù)據(jù)庫(kù), 說(shuō)法是錯(cuò)誤的。
A)數(shù)據(jù)庫(kù)是一個(gè)容器
B)自由表和數(shù)據(jù)庫(kù)表的擴(kuò)展名都為.dbf.
C)自由表的表設(shè)計(jì)器和數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器是不一樣的
D)數(shù)據(jù)庫(kù)表的記錄數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中。
66. 對(duì)于向數(shù)據(jù)庫(kù)添加表, 說(shuō)法是不正確的。
A)可以將一個(gè)自由表添加到數(shù)據(jù)庫(kù)中
B)可以將一個(gè)數(shù)據(jù)庫(kù)表直接添加到另一個(gè)數(shù)據(jù)庫(kù)中
C)可以在項(xiàng)目管理器中將自由表拖放到數(shù)據(jù)庫(kù)中,使它成為數(shù)據(jù)庫(kù)表
D)將一個(gè)數(shù)據(jù)庫(kù)表從一個(gè)數(shù)據(jù)庫(kù)移至另一個(gè)數(shù)據(jù)庫(kù)時(shí),必須先使其成為自由表
67. 數(shù)據(jù)庫(kù)表間創(chuàng)建的永久關(guān)系保存在 中。
A)數(shù)據(jù)庫(kù)表B)數(shù)據(jù)庫(kù)C)表設(shè)計(jì)器D)數(shù)據(jù)環(huán)境
68. 對(duì)于表之間的永久關(guān)系和臨時(shí)關(guān)系, 說(shuō)法是錯(cuò)誤的。
A)只要打開數(shù)據(jù)庫(kù)表,兩數(shù)據(jù)庫(kù)表之間永久關(guān)系就起作用
B)永久關(guān)系只能建立于數(shù)據(jù)庫(kù)表之間,而臨時(shí)關(guān)系可以建立于各種表之間
C)表關(guān)閉之后臨時(shí)關(guān)系消失
D)臨時(shí)關(guān)系不保存在數(shù)據(jù)庫(kù)中
69. 對(duì)于表的索引描述中, 說(shuō)法是錯(cuò)誤的。
A)復(fù)合索引文件的擴(kuò)展名為.cdx.
B)結(jié)構(gòu)復(fù)合索引文件在表打開的同時(shí)自動(dòng)打開
C)當(dāng)前顯示的順序?yàn)橹魉饕拇笮№樞?
D)每張表只能創(chuàng)建一個(gè)主索引和一個(gè)候選索引
70. 當(dāng)數(shù)據(jù)庫(kù)表移出數(shù)據(jù)庫(kù)后,仍然有效的是_____。
A)字段的默認(rèn)值B)表的觸發(fā)器
C)結(jié)構(gòu)復(fù)合索引D)記錄的驗(yàn)證規(guī)則
71. 以下 操作將造成相關(guān)表之間數(shù)據(jù)的不一致。
A)在主表中插入記錄的主關(guān)鍵字的值是子表中所沒(méi)有的
B)在主表中刪除了記錄,而子表中沒(méi)有刪除相關(guān)記錄
C)在子表中刪除了記錄,而在主表中沒(méi)有刪除相關(guān)記錄
D)用主表的主關(guān)鍵字字段的值修改了子表中的一個(gè)記錄
72. 以下 操作不會(huì)損壞相關(guān)表之間的數(shù)據(jù)一致性。
A)刪除了子表中的記錄而沒(méi)有刪除主表中的相關(guān)記錄
B)刪除了主表中的記錄而沒(méi)有刪除主表中的相關(guān)記錄
C)在子表中插入記錄的外部關(guān)鍵字值是主表關(guān)鍵字中所沒(méi)有的
D)在主表中修改了主關(guān)鍵字值而沒(méi)有同時(shí)修改子表中相關(guān)記錄的外部關(guān)鍵字的值
73. 已知RY數(shù)據(jù)庫(kù)的基本情況表包含“姓名”字段,當(dāng)執(zhí)行了USE RY!基本情況 ALIAS JB命令后,要顯示當(dāng)前記錄的“姓名”字段的值應(yīng)用_____。
A)?姓名B)?"姓名"C)?M.姓名D)?M"姓名"
74. 備注型字段的數(shù)據(jù)寬度是10字節(jié),它用來(lái)存放_(tái)____。
A)指向備注的具體內(nèi)容B)指向DBF文件的指針
C)指向FPT文件的文件名D)指向FPT中文字塊的指針
75. 表DEMO.DBF中包含有備注型字段,該表中所有的備注字段均存儲(chǔ)到備注文件中,該備注文件是_____。
A)DEMO.FMTB)DEMO.TXTC)DEMO.DBTD)DEMO.BAT
76. 在表結(jié)構(gòu)中,邏輯型、日期型、備注字段的寬度分別固定為_____。
A)3,8,10B)1,6,10C)1,8,任意D)1,8,10
77. 下列命令中,定位記錄指針的命令是_____。
A)USEB)GOC)SELECTD)LIST
78. 如果一個(gè)表文件中有100條記錄,當(dāng)前記錄號(hào)為76,執(zhí)行命令SKIP 30后,再執(zhí)行命令?RECNO()其結(jié)果是_____。
A)100B)106C)錯(cuò)誤提示D)101
79. 人事檔案數(shù)據(jù)庫(kù),內(nèi)容較多的個(gè)人簡(jiǎn)歷應(yīng)用______字段較為合適。
A)數(shù)值型B)字符型C)備注型D)邏輯型
80. 下列關(guān)于關(guān)系模型的參照完整性規(guī)則的描述錯(cuò)誤的是______。
A)外部關(guān)鍵字和相應(yīng)的主關(guān)鍵字需定義在相同的值域上
B)外部關(guān)鍵字和相應(yīng)的主關(guān)鍵字可以不同名
C)參照關(guān)系模式和依賴關(guān)系可以是同一個(gè)關(guān)系模式
D)外部關(guān)鍵字值不可以為空值
81. 關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)主碼標(biāo)識(shí)元組的作用是通過(guò)______。
A)實(shí)體完整性規(guī)則B)參照完整性規(guī)則
C)用戶自定義的完整性D)屬性的值域
82. 在關(guān)系數(shù)據(jù)模型中,數(shù)據(jù)的一致性和完整性不包括_____。
A)實(shí)體完整性B)域完整性
C)屬性完整性D)參照完整性
83. 要控制兩個(gè)表中數(shù)據(jù)的完整性和一致性可以設(shè)置“參照完整性”,要求這兩個(gè)表_____。
A)是同一個(gè)數(shù)據(jù)庫(kù)中的兩個(gè)表B)不同數(shù)據(jù)庫(kù)中的兩個(gè)表
C)兩個(gè)自由表D)一個(gè)是數(shù)據(jù)庫(kù)表另一個(gè)是自由表
84. Visual FoxPro參照完整性規(guī)則不包括_____。
A)更新規(guī)則B)查詢規(guī)則C)刪除規(guī)則D)插入規(guī)則
85. 子表中的外部關(guān)鍵字必須在父表中有相應(yīng)的值,稱為_____。
A)記錄級(jí)有效性B)字段級(jí)有效性C)參照完整性D)主體完整性
86. 數(shù)據(jù)的完整性為_____。
A)數(shù)據(jù)的正確性B)數(shù)據(jù)的獨(dú)立性、可控性
C)數(shù)據(jù)的一致性D)數(shù)據(jù)的正確性、有效性和相容性
87. 可設(shè)置有效性規(guī)則的是_____。
A)數(shù)據(jù)庫(kù)表B)自由表C)視圖D)查詢
88. 下列哪項(xiàng)體現(xiàn)了關(guān)系數(shù)據(jù)庫(kù)的參照完整性______。
A)主鍵B)超鍵C)外鍵D)候選鍵
89. 如果把學(xué)生看成實(shí)體,某個(gè)學(xué)生的姓名叫“張三”,則張三應(yīng)看成是_____。
A)記錄型B)記錄值C)屬性型 D)屬性值
90. 在關(guān)系理論中,把二維表頭中的欄目稱為_______。
A)數(shù)據(jù)項(xiàng)B)元組C)結(jié)構(gòu)名D)屬性名
91. 在關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)“表中任意兩行不能相同”的約束是靠_____來(lái)實(shí)現(xiàn)的。
A)外部關(guān)鍵字B)屬性C)主關(guān)鍵字D)列
92. 候選關(guān)鍵字中的屬性可以有______。
A)0個(gè)B)1個(gè)C)1個(gè)或多個(gè)D)多個(gè)
93. 一個(gè)關(guān)系數(shù)據(jù)庫(kù)文件的各條記錄______。
A)前后順序不能任意顛倒,一定要按照輸入的順序排列
B)前后順序可以任意顛倒,不影響庫(kù)中的數(shù)據(jù)關(guān)系
C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同
D)前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列
94. 關(guān)系數(shù)據(jù)庫(kù)中的關(guān)鍵字是指__?____。
A)能唯一決定關(guān)系的字段B)不可變的專業(yè)保留字
C)關(guān)鍵的很重要的字段D)能唯一標(biāo)識(shí)元組的屬性或?qū)傩约?/span>
95. 候選關(guān)鍵字中的屬性稱______。
A)非主屬性B)主屬性C)復(fù)合屬性D)關(guān)鍵屬性
96. 使用數(shù)據(jù)庫(kù)技術(shù)進(jìn)行人事檔案管理是屬于計(jì)算機(jī)的______。
A)科學(xué)計(jì)算應(yīng)用B)過(guò)程控制應(yīng)用
C)數(shù)據(jù)處理應(yīng)用D)輔助工程應(yīng)用
97. 把關(guān)系看成二維表,則下列說(shuō)法中錯(cuò)誤的是______。
A)表中允許出現(xiàn)相同的行B)表中不允許出現(xiàn)相同的列
C)行的次序可以交換D)列的次序可以交換
98. Visual FoxPro6.0是一個(gè)______。
A)8位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)B)16位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)
C)32位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)D)64位數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)
99. 關(guān)系模式的候選關(guān)鍵字可以有①,主關(guān)鍵字有?②。
A)0個(gè)B)1個(gè)C)1個(gè)或多個(gè)D)多個(gè)
100. 數(shù)據(jù)庫(kù)表字段的默認(rèn)值保存在 文件中。
A)表B)數(shù)據(jù)庫(kù)C)項(xiàng)目D)表的索引
二、填空題
1. 表向?qū)У墓δ苁菐椭脩鬫_____,數(shù)據(jù)庫(kù)向?qū)У墓δ苁菐椭脩鬫_____。
2. 每個(gè)表文件中記錄的最大個(gè)數(shù)是______,每個(gè)記錄中的最多字段數(shù)是______,一次同時(shí)打開的表的最大數(shù)______。
3. Visual FoxPro中不允許在主關(guān)鍵字字段中有重復(fù)值或______。
4. Create C:\VFP\ABC.DBF命令將會(huì)打開______設(shè)計(jì)器。
5. 工資關(guān)系中有工資號(hào)、姓名、職務(wù)工資、津貼、公積金、所得稅等字段,其中可以作為關(guān)鍵字的字段是______。
6. 在定義字段有效性規(guī)則中,在規(guī)則框中輸入的表達(dá)式中類型是______。
7. 打開“選項(xiàng)”對(duì)話框之后,要設(shè)置日期和時(shí)間的顯示格式,應(yīng)當(dāng)選擇"選項(xiàng)"對(duì)話框的_____選項(xiàng)卡。
8. 假設(shè)圖書管理數(shù)據(jù)庫(kù)中有3個(gè)表,圖書.dbf、讀者.dbf和借閱.dbf。它們的結(jié)構(gòu)分別如下:
圖書(總編號(hào)C(6),分類號(hào)C(8),書名C(16),出版單位C(20),單價(jià)N(6,2))
讀者(借書證號(hào)C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))
借閱(借書證號(hào)C(4),總編號(hào)C(6),借書日期D(8))
在上述圖書管理數(shù)據(jù)庫(kù)中,圖書的主索引是總編號(hào),讀者的主索引是借書證號(hào),借閱的主索引應(yīng)該是_____。
9. 實(shí)現(xiàn)表之間臨時(shí)聯(lián)系的命令是______。
10. 設(shè)工資=1200,職稱="教授",下列邏輯表達(dá)式的值是_____。
工資>1000 AND (職稱="教授"OR 職稱="副教授")
11. Visual FoxPro中,索引分為主索引、_______、______和普通索引。
12. 二維表中的列稱為關(guān)系的______;行稱為關(guān)系的______。
13、釋放所有除了d字母開頭的且變量名僅有三個(gè)字符的內(nèi)存變量,應(yīng)使用命令______。
14、字段變量是在______時(shí)定義的。
15、建立一個(gè)新的表文件,一般分兩步進(jìn)行,第一步是______;第二步是______。
16. 文件的結(jié)構(gòu)是指______,表文件的內(nèi)容是指______。
17. 在表的尾部增加一條空白記錄的命令是______。
18. 在表的瀏覽窗口中,向一個(gè)允許Null值的字段中輸入Null值的方法是_____。
19. 創(chuàng)建數(shù)據(jù)庫(kù)RY后,系統(tǒng)自動(dòng)生成的三個(gè)文件為 、 和_____。
20. 如果一個(gè)數(shù)據(jù)庫(kù)表的DELETE觸發(fā)器設(shè)置為.F.,則不允許對(duì)該表作 記錄的操作。
21. 在參照完整性的設(shè)置中,如果要求在主表中刪除記錄的同時(shí)刪除子表中的相關(guān)記錄,則應(yīng)將“刪除”規(guī)則設(shè)置為_____。
22. 當(dāng)打開RY數(shù)據(jù)庫(kù)后再打開XS數(shù)據(jù)庫(kù),則表達(dá)式DBUSED("RY")AND DBUSED("XS")的值為_____。
23. 關(guān)系數(shù)據(jù)庫(kù)中可命名的最小數(shù)據(jù)單位是_____。
24. 同一個(gè)表的多個(gè)索引可以創(chuàng)建在一個(gè)索引文件中,索引文件名與相關(guān)的表同名,索引文件的擴(kuò)展名是______,這種索引稱為______。
25. 在Visual FoxPro中,最多同時(shí)允許打開______個(gè)數(shù)據(jù)庫(kù)表和自由表。
26. 數(shù)據(jù)描述語(yǔ)言的作用是______。
27. 每個(gè)關(guān)系應(yīng)有一個(gè)主關(guān)鍵字,其值唯一標(biāo)識(shí)關(guān)系中的一個(gè)元組,主關(guān)鍵字的值不能重復(fù),不能為空值(NULL),此約束稱為______。
28. 關(guān)系模型的3種數(shù)據(jù)完整性約束:______、______和______。
29. 關(guān)系(表)中元組(行)的排列順序______,屬性(列)的排列順序______。
30. 最常用的優(yōu)化方法就是通過(guò)對(duì)記錄進(jìn)行______或______分解。
31. 一個(gè)關(guān)系模式的定義格式為______。
32. 已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是______,系關(guān)系的外部關(guān)鍵字是______,學(xué)生關(guān)系的主關(guān)鍵字是______,外部關(guān)鍵字是______。
33. 關(guān)系模式中屬性值應(yīng)是域中的值,一個(gè)屬性是否為NULL值是由語(yǔ)義決定的,數(shù)據(jù)定義必須滿足一定的語(yǔ)義要求,此約束稱為______。
34. 基本屬性是______,組合屬性是______。
35. 為了把多對(duì)多的聯(lián)系分解成兩個(gè)一對(duì)多聯(lián)系所建立的“紐帶表”中應(yīng)包含兩個(gè)表的_____。
36. Visual FoxPro的主索引和候選索引可以保證數(shù)據(jù)的_____完整性。