计算机等级考试二级VFP机试试题25
文章作者 100test 发表时间 2007:03:10 17:59:44
来源 100Test.Com百考试题网
第二十五套
一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)
在考生文件夹下的"商品销售"数据库中完成如下操作:
1. 将"销售表"中的日期在2000年12月31日前(含2000年12月31日)的记录复
制到一个新表"2001.dbf"中。
2.将"销售表"中的日期(日期型字段)在2000年12月31日前(含2000年12月
31日)的记录物理删除。
3.打开"商品表",使用BROWSE命令浏览时,使用"文件"菜单中的选项将"商
品表"中的记录生成文件名为"商品表.htm"的HTML格式文件。
4.为"商品表"创建一个主索引,索引名和索引表达式均是"商品号";为"销
售表"创建一个普通索引(升序),索引名和索引表达式均是"商品号"。
本题主要考核点:
SQL查询语句的使用、SQL语言中删除语句的使用、如何将一个表存为一个HTML文件、表的索引的建立方法等知识点。
解题思路:
第一步:打开考生文件夹下的"商品销售"数据库
第二步:在命令窗口中输入以下语句:
SELECT * FROM 销售表 WHERE 日期<={^2000-12-31} INTO TABLE 2001.DBF
并执行该语句。根据要求要得到2001年12月31日以前的销售表的记录,将条件:日期<={^2000-12-31}放在WHERE子句的后面,结果集存放入一个永久表2001.dbf中要用到INTO TABLE子句
第三步:在物理删除记录,我们要先将其逻辑删除,然后使用PACK命令将加上逻辑删除的记录物理删除。所以在命令窗口依次执行以下两条命令即可:
DELETE FROM 销售表 WHERE 日期<={^2000-12-31}
PACK
第四步:在命令窗口依次执行:USE 商品表和Brow两条命令,在商品表处于浏览状态时,选择"文件"菜单的"另存为HTML(H)",弹出"另存为HTML"对话框,选择"保存文件以便以后使用"选项,并点击文件位置按钮,弹出"另存为"对话框,选择考生文件夹,并在"保存"文件框中输入"商品表.html",点击"确定"按钮,返回"另存为HTML"对话框,点击"确定"即可。
第五步:在数据库设计器中选择"商品表",点击主菜单"数据库"下的"修改",弹出表设计器,在表设计器中,选择"索引 "标签,在索引名和表达式列中分别输入"商品号",在类型列中选择"主索引",点击"确定",保存对"商品表"结构的修改。用同样的方法可以对"销售表" 的索引进行修改。