2011年国家二级计算机vfp课后习题及答案汇总

上传人:kms****20 文档编号:39554247 上传时间:2018-05-17 格式:DOC 页数:10 大小:85KB
返回 下载 相关 举报
2011年国家二级计算机vfp课后习题及答案汇总_第1页
第1页 / 共10页
2011年国家二级计算机vfp课后习题及答案汇总_第2页
第2页 / 共10页
2011年国家二级计算机vfp课后习题及答案汇总_第3页
第3页 / 共10页
2011年国家二级计算机vfp课后习题及答案汇总_第4页
第4页 / 共10页
2011年国家二级计算机vfp课后习题及答案汇总_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2011年国家二级计算机vfp课后习题及答案汇总》由会员分享,可在线阅读,更多相关《2011年国家二级计算机vfp课后习题及答案汇总(10页珍藏版)》请在金锄头文库上搜索。

1、第四章第四章 1. 什么是自由表?什么是数据库表?什么是自由表?什么是数据库表? 属于某一数据库的表称为数据库表,不属于任何数据库而独立存在的表称为自由表。 2. 一个表有一个表有 3 个备注型字段,该表有多少个备注文件?个备注型字段,该表有多少个备注文件? 一个备注文件。 3. 在设计学生表时,可否将学生在设计学生表时,可否将学生“性别性别”字段定义为逻辑型字段?这和定义为字符型字字段定义为逻辑型字段?这和定义为字符型字段有何区别?若定义为数值型呢?段有何区别?若定义为数值型呢? 可以将“性别”字段定义为逻辑型字段因为逻辑型字段只有两个取值,可以用.T.代表男.F.代表女,定义为字符型也可以

2、只要输入数据的时候保证只能输入“男”和“女”就可以。定义为数值型也可以,比如可以用 1 代表男 2 代表女。 4. 修改表的结构有哪些方法?它们有何区别?修改表的结构有哪些方法?它们有何区别? 有两中方法第一种是先打开表,然后在命令窗口输入 modify structure 命令打开表设计器来修改表的结构。第二中方法是先打开表然后在视图菜单中打开表设计器来对表的结构进行修改,这两中方法的实质都是用表设计器来修改表的结构,不同的只是打开表设计器的方法不同而已。 5. 如何对浏览窗口进行分割?如何设置同步?如何设置数据显示方式?如何对浏览窗口进行分割?如何设置同步?如何设置数据显示方式? 浏览窗口

3、左下角有一黑色小方块,可用于窗口的分割。用鼠标将小方块向右拖动,便可把窗口分为两个分区。两个分区显示同一表的内容。 分区后同一记录可以在两个分区同时看到。“表”菜单项中的链接分区命令可以选择恢复或者解除这种同步(消除该命令前的“”)。 浏览窗口中的数据有浏览和编辑两种显示方式,用“显示”菜单中的“编辑”命令(在浏览方式时)或“浏览”命令(在编辑方式时)可在两种显示方式之间切换。 6. DISPLAY 和和 LIST 命令有何异同命令有何异同? 两个命令的作用基本相同,区别仅在于 LIST 是连续显示,当显示的内容超过一屏时,自动向上滚动,直到显示完成为止。DISPLAY 是分屏显示,显示满屏时

4、暂停,待用户按任一键后继续显示后面的内容。 7. 一个表用一个表用 ZAP 命令删除后,该表还存在吗命令删除后,该表还存在吗? 该命令与该命令与 DELETE 和和 PACK 有何异有何异同同? 一个表用 ZAP 命令删除后该表还存在只不过表中的记录没有了。而 delete 命令只是逻辑删除表中的某些记录并没有实际删除还可以恢复。而 pack 命令是物理删除那些被逻辑删除的记录不能恢复。 8. 排序与索引有何区别?索引有哪几种?如何建立索引文件?排序与索引有何区别?索引有哪几种?如何建立索引文件? 排序是改变表中记录的实际物理顺序,而索引是为该表建立一个索引文件设置一个逻辑顺序,索引可分为下列

5、 4 种类型:主索引,候选索引,惟一索引,普通索引。建立索引文件有两种方法:1. 用命令建立索引,2. 在表设计器中建立索引。 9. 在已打开的表中有在已打开的表中有“姓名姓名”字段,此外又定义了一个内存变量字段,此外又定义了一个内存变量“姓名姓名”。要把内存变量。要把内存变量“姓名姓名”的值赋给当前记录的的值赋给当前记录的“姓名姓名”字段,应使用什么命令?字段,应使用什么命令? 姓名=m.姓名 10. 设设 txl.dbf 有有 10 条记录,在命令窗口执行下列命令后,表的当前记录是什么?条记录,在命令窗口执行下列命令后,表的当前记录是什么? USE txl GO 5 LIST NEXT 3

6、 SKIP 2 第 6 条记录。 11. 在不同工作区之间切换用什么命令?如何访问别的工作区中的表?在不同工作区之间切换用什么命令?如何访问别的工作区中的表? 可以用 SELECT 工作区号别名0 命令来在不同的工作区之间切换。 在当前工作区中可以访问其他工作区中的表的数据,但要在非当前表的字段名前加上别 名和连接符,引用格式为:别名.字段名或别名-字段名 12. 什么叫关联?如何建立关联?什么叫关联?如何建立关联? 所谓关联,就是当前表记录指针的移动,能引起别的表按某种条件相应地移动记录指针。建立关联后,称当前表为主文件,与主文件建立关联的表为子文件。 建立一对一的关联可以用命令:SET R

7、ELATION TO 关联表达式 1 INTO 工作区号 1别名 1 建立一对多的关联可以用命令:SET SKIP TO 别名 1,别名 2 13. 就学生表,写出实现下列操作的命令:就学生表,写出实现下列操作的命令: (1) 显示第 5 号记录; go 5 display (2) 显示第 5 号至第 10 号之间的全部记录; go 5 list next 6 (3) 连续列出 1980 年以后出生的学生的姓名与出生年月; list for year(出生日期)=1980 fields 姓名,出生年月 (4) 显示在 1985 年 1 月 1 日至 1983 年 12 月 31 日之间出生的学

8、生记录; list for 出生年月=12/31/1983 and 出生年月1230 (10) 列出仓库的个数; select count(*) from 仓库表 (11) 列出有最大面积的仓库信息; select * from 仓库表 where 面积=(select max(面积) from 仓库表) (12) 列出所有仓库的平均面积; select avg(面积) as 平均面积 from 仓库表 (13) 列出每个仓库中工资多于 1 220 元的职工个数; select 仓库号 ,count(*) from 职工表 group by 仓库号 where 工资1220 (14) 列出和面

9、积最小的仓库有联系的供应商的个数; select count(a.供应商号) from 订购单表 a ,职工表 b ,仓库表 c where a.职工号=b.职工号 and b.仓库号=c.仓库号 and c.面积=(select min(面积) from 仓库表) (15) 列出工资低于本仓库平均工资的职工信息。 select * from 职工表 a where a.工资(select avg(b.工资) from 职工表 b where a.仓库号=b.仓库号) 3. 利用第利用第 5 章习题中给出的订货管理数据库和记录实例,用章习题中给出的订货管理数据库和记录实例,用 SQL 语句完成

10、以下操作:语句完成以下操作:(1) 插入一个新的供应商记录(S9,智通公司,沈阳); insert into 供应商表 (供应商号,供应商名,地址) values(“S9“,“智通公司“,“沈阳“) (2) 删除目前没有任何订购单的供应商; delete from 供应商表 where not(供应商号 in (select distinct 供应商号 from 订购单表) (3) 删除由在上海仓库工作的职工发出的所有订购单; delete from 订购单表 where 订购单表.职工号=职工表.职工号 and 职工表.仓库号=仓库表.仓库号 and 仓库表.城市=上海 (4) 给北京仓库的面积增加 100 m2; update 仓库表 set 面积=面积+100 where 城市=“北京“ (5) 给低于所有职工平均工资的职工的工资提高 10%。 update 职工表 set 工资=工资*1.1 where 工资(select avg(工资) from 职工表)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

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