VFP程序设计基础试题库 下载本文

A)有效触发器 B)更新触发器 C)插入触发器 D)删除触发器

132. 对一个字段的约束称之为______有效性规则,检查单个字段中输入的数据是否有效。

A)字段级

B)记录级

C)表级

D)数据库级

133. 对一个记录的约束称之为______有效性规则,通过比较同一记录中的两个或多个字段值,

看它们组合在一起时是否有效,即利用字段间的制约来验证其合法性。 A)字段级

B)记录级

C)表级

D)数据库级

134. 触发器属于______有效性规则,是在对表中的记录进行插入、修改和删除操作时触发执

行的一个表达式或一个过程。 A)字段级

B)记录级

C)表级

D)数据库级

135. 参照完整性属于______有效性规则,是指不允许在相关数据表中引用不存在的记录。

A)字段级

B)记录级

C)表级

D)数据库级

136. 不可以在“表设计器”中设置______。

A)字段有效性

B)记录有效性

C)触发器

D)参照完整性

137. 只能在______之间设置参照完整性。

A)自由表与自由表 C)同一数据库中的数据库表

B)自由表与数据库表 D)不同数据库中的数据库表

138. 参照完整性规则的类型有__________。

A)更新规则、删除规则、恢复规则 B)循环规则、输入规则、插入规则 C)更新规则、删除规则、插入规则 D)查询规则、删除规则、排序规则

139. 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 。

A)系统自动备份父表中被删除记录到一个新表中 B)若子表中有相关记录,则禁止删除父表中记录 C)会自动删除子表中所有相关记录

D)不作参照完整性检查,删除父表记录与子表无关

140. 如果指定参照完整性的删除规则为“限制”,则当删除父表中的记录时 。

A)系统自动备份父表中被删除记录到一个新表中 B)若子表中有相关记录,则禁止删除父表中记录

33

C)会自动删除子表中所有相关记录

D)不作参照完整性检查,删除父表记录与子表无关

141. 如果指定参照完整性的删除规则为“忽略”,则当删除父表中的记录时______。

A)系统自动备份父表中被删除记录到一个新表中 B)若子表中有相关记录,则禁止删除父表中记录 C)会自动删除子表中所有相关记录

D)不作参照完整性检查,删除父表记录与子表无关

142. 参照完整性设置为:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关

子表记录中的对应值,此时应选择__________方式。 A)级联

B)限制

C)忽略

D)级联或限制

二、判断题

1. 索引可以在表设计器中建立,所以索引存储在表文件(.dbf 文件)中。 2. 在相关联的数据表间,父表中的记录在对应的子表中都必须有子记录存在。 3. 可以通过在浏览窗口中改变列宽的方式来改变表中字段的长度。 4. ZAP命令删除表中的所有记录。

5. 数据库文件中存储了数据库表中的记录的内容。

6. 向表中成批地追加记录时,其内容来源可以是EXCEL表、LOTUS表、TEXT文件等不

同类型的文件。

7. 可以使用“恢复记录”命令恢复从磁盘上彻底删除的记录。

8. 在“命令”窗口中输入“ZAP”命令可为表中的所有记录加上删除记号。

9. 若有多个记录符合定位的条件,使用“定位”命令可以同时查出满足条件的所有记录。 10. 在VFP中打开一个新的数据库时,其他已打开的数据库将自动关闭。 11. 数据库中的数据表可以同时属于若干个数据库。

12. 所谓“一对多”联系,是指一个父表与多个子表建立联系。

三、填空题

1. 备注型和通用型字段的宽度为_____ ,日期型和日期时间型字段的宽度为 __ ___ ,

34

逻辑型字段的宽度为 _____ ,货币型字段的宽度为 _____,整型字段的宽度为 _____ ,双精度型字段的宽度为 _______ 。

2. 在Visual FoxPro中,最多同时允许打开 个数据库表和自由表。 3. 数据库之间的一对多联系通过父表的 和子表的 实现。 4. 实现表之间临时联系的命令是 。

5. 删除记录的操作通常分为两步:先给要删除记录作 ,然后再从磁盘上对其

进行 。

6. Visual FoxPro支持两类索引文件,即 和 。

7. 可以在SELECT命令中使用别名或使用 选择工作区,选定的工作区称

为 。

8. 用LOCATE命令把记录指针指向性别为女的记录后, 可以命令把记录指针指向下一个性别为女的记录。

9. 字段名以字母或汉字开头,由字母、汉字、数字、下划线等组成,其长度不超过 个

字符。

10. 在SORT命令中,记录按关键字值 序排序时使用ASCENDING参数, 序排

序时使用参数DESCENDING, 参数可以缺省。

11. 在Visual FoxPro中,参照完整性规则包括 规则、 规则和 规则。 12. 表文件的结构是指 ,表文件的内容是指 。 13. 建立索引的作用之一是提高 速度。 14. 表由 和 两部分组成。 15. 表的有效性规则包括 和 。 16. 打开数据库设计器的命令是 DATABASE 。

17. 浏览窗口显示表记录有两种格式,即 和 。 18. 数据工作期是一个用于 的交互操作窗口。

19. 通用型字段的数据可以通过剪贴板粘帖,也可以通过编辑菜单中的 命令来

插入图形。

20. 结构复合索引文件的主名与 相同,它随表的打开而打开,在增删记录时会自

动维护,因而使用最方便。

21. 在Visual FoxPro中数据库文件的扩展名是 ,数据库表文件的扩展名

35

是 。

22. 通过建立主索引或候选索引来实现 完整性约束。 23. 选择一个没有使用的、编号最小的工作区的命令是 。 24. CREATE DATABASE命令创建一个扩展名为 的数据库。

练习题三 参考答案

一、选择题

1. D 2. C 3. B 4. A 5. B 6. D 7. C 8. D 9. A 10. B 11. B 12. B 13. A 14. D 15. C 16. A 17. D 18. A 19. D 20. C 21. B 22. B 23. A 24. B 25. D 26. B 27. C 28. C 29. C 30. A 31. B 32. C 33. B 34. B 35. D 36. A 37. B 38. D 39. C 40. B 41. C 42. C 43. D 44. B 45. A 46. A 47. C 48. C 49. B 50. D 51. B 52. D 53. B 54. B 55. B 56. C 57. D 58. C 59. C 60. B 61. D 62. B 63. C 64. A 65. C 66. B 67. B 68. D 69. B 70. A 71. A 72. C 73. D 74. D 75. A 76. B 77. A 78. B 79. B 80. A 81. D 82. C 83. B 84. A 85. A 86. C 87. A 88. B 89. D 90. C 91. C 92. D 93. D 94. C 95. D 96. D 97. B 98. C 99. C 100. D 101.D 102.B 103.A 104.C 105.A 106.B 107.D 108.B 109.A 110.B 111.D 112.C 113.B 114.B 115.C 116.C 117.C 118.B 119.C 120.D 121.D 122.D 123.C 124.B 125.B 126.B 127.D 128.C 129.C 130.A 131.A 132.A 133.B 134.C 135.D 136.D 137.C 138.C 139.C 140.B 141.D 142.A

二、判断题

1.× 2.× 3.× 4.√ 5.× 6.√ 7.× 8.× 9.× 10.×11.× 12.×

36