VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作

上传人:san****019 文档编号:182195403 上传时间:2021-05-08 格式:DOC 页数:14 大小:59.50KB
返回 下载 相关 举报
VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作_第1页
第1页 / 共14页
VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作_第2页
第2页 / 共14页
VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作_第3页
第3页 / 共14页
VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作_第4页
第4页 / 共14页
VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作》由会员分享,可在线阅读,更多相关《VisualFoxPro实验教程练习题答案第3章VisualFoxPro数据库的基本操作(14页珍藏版)》请在金锄头文库上搜索。

1、88填空题1.254个字符。2.4,数值型、浮点型、整形、双精度型。3.DBF,.DBC。4.CDX。5.wyb.DBC, wyb.DCT, wyb.DCX。6.任何数据库。7.一对多、多对一,一对多8.备注文件。9.T.。10.填写下列各小题中的Visual FoxPro命令。USE STUDENTDISP STRUCTUREMODIFY STRUCTRUEDISP ALL FOR 总分200 .AND. 性别=”女”DISP OFF ALL FIELDS 姓名, 性别 DISP ALL FOR 性别=”男” .AND. (“张”$姓名)DELETE ALL FOR 总分 200RECALL

2、 ALL FOR 出生日期 = 1993 .AND. 性别=”女”。 13. DELETE ALL FOR LIKE(分类号,”A*”)。14. Ctrl + PgDn, Ctrl + W15. REPLACE 合格否 WITH .T. FOR 笔试成绩 = 60 .AND. 上机成绩 = 60 USE HG APPEND FROM STD FOR 合格否 = .T. LIST USE16. 物理, 逻辑。17. 数值型 、 字符型 、 日期型 、 逻辑型 。18. 数据表文件 。19. 源表。20. INDEX ON 职称 + STR(基本工资, 6, 2) TO ZS 。21. SORT

3、TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士” 。22. 李中明、 郭天才、 蔡阳、 凌光 。23. 两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确 。24. 在一个表中不允许有重复的记录 。25. 正确性。26. 不为空且唯一 。27. 255, 3 。28. 1。29. 让系统自动选择工作区号最小的空闲工作区作为当前工作区 。30. RSDA 。31. SELECT 4 。32. SS - 金额 = TT - 金额。33.SELECT 2。选择题注意:加红的题为选项有错误

4、的题,答案按该题号上所给的为准。1.A2.B3.A4.A5.B6.C7.D8.B9.C10.C11.D12.B13.C14.C15.B16.A17.无,都能关闭18.D19.B20.C21.B22.C23.A24.D25.C26.C27.D28.A29.B30.B31.A32.D33.D34.C35.D36.B37.A38.B39.C40.A41.B42.D43.C44.C45.D46.D47.D48.A49.A50.A51.B52.A53.C54.A55.B56.C57.B58.C59.C60.A61.C62.A63.C64.C65.B66.D67.A68.D69.B70.A二、填空题在以下

5、填空题中,如果没有特别指明,则当前已打开的数据表为STUDENT.dbf,其中包括姓名(C, 10)、班级(C, 5)、性别(C, 2)、出生日期(D)、数学(I)、语文(I)、外语(I)、总分(I)等字段。1.按照Visual FoxPro的规定,字符型数据的最大宽度为254个字符。2.Visual FoxPro中存放数值数据的数据类型有4种,分别是数值型、浮点型、整形、双精度型。3.在Visual FoxPro中,表文件的扩展名为.DBF,数据库文件的扩展名为.DBC。4.在Visual FoxPro中,复合索引文件的扩展名为.CDX。5.用命令CREATE DATEBASE wyb 建立

6、数据库wyb时,同时建立的3个文件是wyb.DBC, wyb.DCT, wyb.DCX。6.向数据库中添加的数据表应该是目前不属于任何数据库的数据表。7.数据库中的各个数据表之间具有各种关系,分别为:一对一、一对多、多对一的关系,其中最常见的是一对多的关系。8.一个数据表文件中的所有备注字段的内容都存储在同一个备注文件中。9.对某数据表执行LIST命令后,函数EOF()返回值为.T.。10.填写下列各小题中的Visual FoxPro命令。打开数据表文件STUDENT。USE STUDENT输出当前打开的数据表文件的结构信息DISP STRUCTURE修改当前数据表文件的结构。MODIFY S

7、TRUCTRUE显示当前表中总分大于200的女生记录。DISP ALL FOR 总分200 .AND. 性别=”女”显示当前表中所有记录的姓名和性别这两个字段的内容,且不显示记录号。DISP OFF ALL FIELDS 姓名, 性别 显示当前表中其姓名包含“张”字的男生记录。DISP ALL FOR 性别=”男” .AND. (“张”$姓名)对当前库中所有满足条件“总分 200”的记录作上删除标记。DELETE ALL FOR 总分 200取消当前库中所有满足条件“出生日期= CTOD(“2/12/77”)”的记录的删除标记。RECALL ALL FOR 出生日期 = 1993 .AND.

8、性别=”女”。 (附:)13.图书表文件中有字符型字段“分类号”。要求将分类号中以字母A开头的图书记录全部打上删除标记。应使用命令DELETE ALL FOR LIKE(分类号,”A*”)。14. 当需要向备注型字段录入内容时,须将光标移到备注型字段上,按Ctrl + PgDn键进入编辑状态。录入完毕后,按Ctrl + W键退出。(/14.Visual FoxPro系统的数组可以与表中的数据进行相互传递,其中从数组向表传递数据的方法有两种,它们是把数组内容送入当前记录和把数组内容追加到表文件,其命令分别是GATHER FROM 和APPEND FROM ARRAY 。从表向数组传递数据有两种,

9、它们是把当前记录数据送入数组和把当前打开表文件内容送入数组,其命令分别是SCATRER TO 和COPY TO ARRAY 。)15.有计算机等级考试考生表文件STD.dbf和合格考生表HG.dbf,这两个表结构相同。为了颁发合格证书并备案,把STD.DBF表中的笔试成绩和上机成绩均及格(大于等于60分)学生记录的合格否字段修改为逻辑真,然后将合格的记录追加到合格考生表HG.dbf中。请对以下操作填空。 USE STD LIST记录号准考证号姓名性别笔试成绩上机成绩合格否111001梁小平女7080.F.211005林旭男9578.F.311017王冬升男6040.F.411083吴大林男90

10、60.F.511108杨国红女5867.F. REPLACE 合格否 WITH .T. FOR 笔试成绩 = 60 .AND. 上机成绩 = 60 USE HG APPEND FROM STD FOR 合格否 = .T. LIST USE(REPLACE:更新表记录;APPEND:将其他文件中的记录添加到当前表的末尾)16.排序改变了记录的 物理 顺序,索引改变了记录的 逻辑 顺序。17.排序关键字段的类型可以为 数值型 、 字符型 、 日期型 、 逻辑型 。18.排序后生成的文件类型为 数据表文件 。19.对于任意一个索引文件,必须依附于 源表 的基础上。20.教师表文件中有“职称”字段(C

11、, 6)和“基本工资”字段(N, 6, 2)。要求按职称和基本工资建立索引文件ZS.idx,应使用命令 INDEX ON 职称 + STR(基本工资, 6, 2) TO ZS 。21.当前已打开的教职工基本情况表的结构中有“工资(N)”,“出生年月(D)”,“学历(C)”等字段,要求对硕士学历的教职工按工资降序排序,工资相同时按年龄降序排序,排序后产生的新文件为:工资.dbf,应使用命令 SORT TO 工资.dbf ON 工资/D, 出生年月/D FOR 学历=”硕士” 。22.执行如下命令序列: USE STUDENT LIST 记录号#姓名性别年龄1蔡阳 女 232李中明 男 21 3凌

12、光 女 244郭天才 男 23 INDEX ON 性别 TO SEX LIST在最后一条LIST命令显示的数据记录中,姓名顺序依次是 李中明、 郭天才、 蔡阳、 凌光 。23.在Visual FoxPro中,参照完整性是指 两个表的主关键字和外关键字数据对应一致(当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表操作是否正确 。24. 在Visual FoxPro中,实体完整性是指 在一个表中不允许有重复的记录 。25. 在Visual FoxPro中,数据库完整性是指数据的 正确性 和相容性。26. 在Visual FoxPro中,实体完整性规则要求主属性 不为空且唯一 。27.在Visual FoxPro中,工作区有 255 个,工作区的别名有 3 种。28.在Visual FoxPro中,在默认情况下, 1 号工作区为主工作区。29.命令SELECT 0 的含义为 让系统自动选择工作区号最小的空闲工作区作为当前工作区 。30.在一个工作区打开表文件RSDA.dbf时,若不用ALIAS指定别名,则别名为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号