在考生文件夹下完成下列操作: (1)修改并执行程序temp。该程序的功能是根据"教师表"和"课程表"计算讲授"数据结构"这门课程,并且"工资"大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。 (2)在"学校"数据库中(在基本操

admin2013-04-27  37

问题 在考生文件夹下完成下列操作:
(1)修改并执行程序temp。该程序的功能是根据"教师表"和"课程表"计算讲授"数据结构"这门课程,并且"工资"大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。
(2)在"学校"数据库中(在基本操作题中建立的),使用视图设计器建立视图teacher_v,该视图是根据"教师表"和"学院表"建立的,视图中的字段项包括"姓名"、"工资"和"系名",并且视图中只包括"工资"大于等于4000的记录,视图中的记录先按"工资"降序排列,若"工资"相同再按"系名"升序排列。

选项

答案(1)【操作步骤】 单击工具栏中的"打开"按钮,打开考生文件夹下的程序文件temp.prg,并按题目的要求进行改错,修改完成后保存并运行程序文件,如下所示。 ***********程序提供的代码*********** &&下句只有一处有错误 SELECT 课程号 FROM 课程表 WHERE 课程名="数据结构" TO ARRAY a &&下句有错误 OPEN 教师表 STORE 0 TO sum &&下句两处有错误 SCAN OF 课程号=a OR 工资>=4000 &&下句有错误 sum+1 ENDSCAN ?sum ******************************** 错误1:将 TO 改为 INTO。 错误2:将 OPEN 改为 USE。 错误3:将 SCAN OF 改为 SCAN FOR。 错误4:将 OR 改为 AND。 错误5:将 sum+1 改为 sum=sum+1。 (2)【操作步骤】 步骤1:单击系统菜单中的"新建"命令,新建一个视图,将表"教师表"和"学院表"添加到新建的视图中。 步骤2:将"教师表.姓名"、"教师表.工资"和"学院表.系名"添加到选定字段中。 步骤3:在"筛选"选项卡中选择字段"教师表.工资",条件为">=",实例为"4000"。 步骤4:在"排序"选项卡中,设置按"工资"降序排序,再按"系名"升序排序。 步骤5:保存视图为"teacher_v"。

解析
转载请注明原文地址:https://kaotiyun.com/show/lrsp777K
0

最新回复(0)