- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章数据库与表的基本操作
第四章 数据库与表的基本操作
三、例题精解
【】 )。
A)B)C)D)VFP数据库一般生成三个文件:数据库文件(.dbc),数据库备注文件(.dct)和数据库索引文件(.dcx)。.dbf是表文件的扩展名。
答:4-1 A
【】 )。
A)B)C)D)GO TOP是将记录指针指向首记录。若没有打开表的索引文件,则首记录按物理顺序(即记录号)定义;若打开了表文件的索引文件,则首记录按逻辑顺序定义。所以GO TOP不一定是将记录指针移到记录号为1的记录。
GO BOTTOM是将记录指针指向尾记录。若没有打开表的索引文件,则尾记录按物理顺序(即记录号)定义;若打开了表文件的索引文件,则尾记录按逻辑顺序定义。
GO 数值表达式是将记录指针指向记录号为数值表达式值的记录。它是记录指针绝对定位命令。命令动词GO与GOTO等价。
SKIP 数值表达式是记录指针相对定位命令,它与记录指针的当前位置有关。若打开了表的索引文件,SKIP命令按逻辑顺序移动记录指针。
答:4-2 B
【】
A)ADD 工资 WITH 工资+200
B)CHANGE 工资 WITH 工资+200
C)REPLACE 工资 WITH 工资+200
D)REPLACE ALL 工资 WITH 工资+200
解:成批替换修改表数据要使用REPLACE命令。在VFP中,当缺省范围子句时,对于修改类命令,通常是默认当前记录;对于统计类命令,通常是默认全部记录。
答:4-3 D
【】张三,打开表文件后,要将内存变量NN的内容输入到当前记录的“姓名”字段中,应使用命令( )。
A)姓名=NN B)STORE NN TO 姓名
C)REPLACE 姓名 WITH NN D)REPLACE ALL 姓名 WITH NN
解:A)与B)都是内存变量赋值命令,不能用于修改字段变量的值,修改字段变量的值应该使用REPLACE命令。D)错在使用了范围子句ALL。
答:4-4 C
【】
A)LOCATE FOR 专业= 财会 B)FIND 财会
C)SEEK 财会 D)FIND 财会
解:条件定位命令的格式是:LOCATE [范围] [FOR|WHILE 条件]。索引检索命令有两个:SEEK 表达式和FIND 字符串|常数,在FIND命令中字符串的定界符可略,所以B)与D)等效。在SEEK命令中,若财会不加定界符,将被理解为变量名。
答:4-5 C
【】
A)主索引 B)候选索引
C)主索引或者候选索引 D)普通索引
解:若要建立两表之间的一对多联系,作为“一方”的索引必须是主索引或者候选索引(具有惟一性),作为“多方”的索引必须是普通索引(允许出现重复值)。
答:4-6 C
【】 )。
A)B)C)D)3个选项的含义如下。
(1)级联:对父表中的主关键字段或候选关键字段的更改,系统会自动更改相关子表记录中的对应值。
(2)限制:禁止更改父表中的主关键字段或候选关键字段的值,这样在子表中就不会出现孤立的记录。
(3)忽略:即使在子表中有相关的记录,仍允许更改父表中的记录。即忽略表间联系,允许子表中出现孤立的记录。
答:4-7 C
【】 )。
A)B)C)D)1~32767。系统别名为A,B,C,D,E,F,G,H,I,J,W11~W32767。打开表文件时,可使用命令:USE 表名 IN 区号 ALIAS 别名,指定表的别名。当用户没有指定表的别名时,就以表的原名作为别名。当用户指定了表的别名后,就不能以表的原名作为别名。
答:4-8 B
【】 )。
SELECT A
USE 学生
SELECT E
USE 成绩
SELECT 0
A)B)C)D)0表示最小空闲工作区。
答:4-9 C
四、习题精选
(一)选择题
1.扩展名为DBC的文件是( )。
A)表单文件 B)数据表文件 C)数据库文件 D)项目文件
2.在网络(多用户)环境下,如以独占方式打开数据库,则( )。
A)独占用户和其他用户均无法修改数据库
B) )。
A)CLO
C)CLEAR ALL D)CLOSE ALL
4.下列命令不能关闭数据库表的是( )。
A)USE B)CLOSE TABLE
C)CLEAR D)CLEAR ALL
5.以下叙述中,正确的是( )。
A)自由表是指用旧版本(FoxPro,FoxBase)建立的数据库
B) )。
A)OPEN DATABASE B)USE
C)U
文档评论(0)