6.将每条记录姓名字段的内容填入签名字段中。
7.在每条记录的备注字段中填入“就读学校:大洼县职业技术中心”。
8.显示前2条记录中的姓名和备注字段的内容。
9. 将已经退休的记录中备注字段中添加字符串“已经退休”。
10.删除表中全部记录,只保留结构。
数据库上机操作题 第6页 共16页
数据库上机操作:数据表记录的删除与修改(答案)
二、 上机目的:
1、数据表记录删除方法。 2、掌握数据表记录的修改方法 二、上机准备工作
1、复习给记录作删除标志的命令delete,去除删除标记命令recall,彻底删除记录命令pack及删除全部记录,只保留结构的命令zap。
2、复习成批修改命令replace.,浏览/编辑命令:browse
三、以下的操作以ys.dbf为源数据库,其内容如下:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 577.00 120.00 10.50 636.50 01/01/89 .T. memo 2 肖才坤 男 538.00 120.00 10.50 636.50 05/05/99 .F. memo 3 李思强 男 528.00 120.00 10.50 636.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 636.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
8 李长军 女 527.00 120.00 10.50 636.50 01/01/89 .T. memo
9 吴长有 男 597.00 120.00 10.50 636.50 05/05/99 .F. memo 10 肖才坤 男 567.00 120.00 10.50 636.50 05/05/95 .T. memo 11 马文华 女 537.00 120.00 10.50 636.50 05/05/98 .T. memo 12 小印 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 13 赵小明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 14 阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
1.给第3到第5条记录做删除标记。 Go 3
Delete next 3 2.去除所有删除标记。 Recall all
3.给所有已经退休的职工记录作删除标记。 Delete all for 退休
4.浏览/编辑数据,只允许修改姓名字段的内容。 Browse freeze 姓名
5.将所有女职工的津贴增加20%.
Replace all 津贴 with 津贴*1.2 for 性别=”女”
数据库上机操作题 第7页 共16页
6.将每条记录姓名字段的内容填入签名字段中。 Replace all 签名 with 姓名
7.在每条记录的备注字段中填入“就读学校:大洼县职业技术中心”。 Replace all 备注 with “就读学校:大洼县职业技术中心” additive
8.显示前2条记录中的姓名和备注字段的内容。 Go top
List next 2 fields 姓名,备注
9. 将已经退休的记录中备注字段中添加字符串“已经退休”。 Replace all 备注 with “已退休” for 退休
10.删除表中全部记录,只保留结构。 zap
数据库上机操作题 第8页 共16页
数据库上机操作:数据库的数据统计与汇总
一、 上机目的:
1、数据库记录数统计、字段求和及求平均值的方法。 2、掌握数据库文件内容的分类汇总的方法。 3、掌握输出命令的使用方法。 二、上机准备工作
1、复习统计运算命令(count,sum,average)的格式和功能。
2、复习分类汇总命令(total)的格式和功能及使用时产生的问题及解决方法。
三、以下的操作以ys.dbf为源数据库,其内容如下:
记录号 姓名 性别 固定工资 津贴 扣杂费 实发金额 领款日期 退休 签名 备注 1 吴均荣 女 577.00 120.00 10.50 636.50 01/01/89 .T. memo 2 肖才坤 男 538.00 120.00 10.50 636.50 05/05/99 .F. memo 3 李思强 男 528.00 120.00 10.50 636.50 05/05/95 .T. memo 4 司马文华 女 527.00 120.00 10.50 636.50 05/05/98 .T. memo 5 钟小渠 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 6 赵明明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 7 欧阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
8 李长军 女 527.00 120.00 10.50 636.50 01/01/89 .T. memo
9 吴长有 男 597.00 120.00 10.50 636.50 05/05/99 .F. memo 10 肖才坤 男 567.00 120.00 10.50 636.50 05/05/95 .T. memo 11 马文华 女 537.00 120.00 10.50 636.50 05/05/98 .T. memo 12 小印 男 437.00 120.00 10.50 546.50 05/05/97 .F. memo 13 赵小明 女 422.00 120.00 10.50 531.50 05/05/96 .F. memo 14 阳明月 女 396.50 120.00 10.50 506.00 05/05/92 .F. memo
1.统计记录个数,并赋给内存变量A。
2.统计出数据库中性别为“男”的记录。
3.对数据库中的固定工资、津贴和实发金额进行列求和,并分别将其结果赋给内存变量B、C和D。
数据库上机操作题 第9页 共16页
4.对数据库中的固定工资、津贴和实发金额进行列求平均值,并分别将其结果赋给内存变量E、F和G。
5.统计出数据库中已退休的职工人数。
6.对数据库按性别分类求固定工资、津贴和实发金额之和,并显示求和结果。
7.对数据库按性别分类求扣杂费之和,并显示求和结果。
8.计算出每条记录的实发金额,并填入相应的字段中。
数据库上机操作题 第10页 共16页