第 1 页:基本操作题 |
第 2 页:简单应用题 |
第 3 页:综合应用题 |
二、简单应用题
2 [简答题]
1.打开考生文件夹下的数据库文件“大学管理”,修改并执行程序four.prg。程序four.prg的功能是:
(1)建立一个“工资表”(各字段的类型和宽度与“教师表”的对应字段相同),其中职工号为关键字。
(2)插入一条“职工号”、“姓名”和“工资”分别为“ll020034”、“宣喧”和4500的记录。
(3)将“教师表”中所有记录的相应字段插入“工资表”。
(4)将工资低于3000的职工工资增加10%。
(5)删除姓名为“Thomas”的记录。
注意:只能修改标有错误的语句行,不能修改其他语句,修改以后请执行一次该程序,如果多次执行,请将前一次执行后生成的表文件删除。
2.使用查询设计器建立查询teacher_q并执行,查询的数据来源是“教师表”和“学院表”,查询的字段项包括“姓名”、“工资”和“系名”,查询结果中只包括“工资”小于等于3000的记录,查询去向是表five,查询结果先按“工资”降序排列,若“工资”相同再按“姓名”升序排列。
参考解析:
【考点分析】本大题主要考查的知识点是:通过程序实现数据表文件的新建及表中记录的相关操作等;通过查询设计器建立查询。 【解题思路】打开程序,修改错误的地方。建立一个查询设计器完成查询。
(1)【操作步骤】
步骤1:打开程序four.prg,修改代码如下。
* * * * * * * * * * * * * * * * * * * *
&&建立工资表,主键为职工号
CREATE TABLE工资表(职工号C(8)primary KEY,姓名C(6),工资N(i0,2))
&&往工资表插入数据
INSERT INT0工资袁VALUES(”11020034”,”宣喧“,4500)
&&使用工资表
USE工资表
&&将教师表中数据追加入工资表中
APPEND FROM教师表
&&修改工资表,将工资小于3000的教师工资提高10%
UPDATE工资表set工资=工资*1.1 WHERE工资<3000
&&删除工资表中姓名为Thomas的记录
DELETE FROM工资表where姓名=”Thomas”PACK
* * * * * * * * * * * * * * * * * * * *
步骤2:保存并运行程序。
(2)【操作步骤】
步骤1:单击常用工具栏中的“新建”按钮,新建一个查询,添加表“教师表”和“学院表”到该新建的查询中,如图3.124所示。
步骤2:添加字段“教师表.姓名”、“教师表.工资”和“学院表.系名”到选定字段中,如图3.125所示。
步骤5:输入查询去向为表“five”,如图3.128所示。
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: