(1)修改并执行程序“temp”。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构
问题详情
(1)修改并执行程序“temp”。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意,只能修改标有错误的语句行,不能修改其他语句。
(2)新建“学校”数据库,在数据库里使用视图设计器建立视图“teacher_v”,该视图是根据“教师表”和“学院表”建立的,视图中的字段项包括“姓名”、“工资”和“系名”,并且视图中只包括“下资”大于等于4000的记录,视图中的涎录先按工资”降序排列,若“工资”相同再按“系名”升序排列。 请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:
【考点指引】本题考查的是使用查询设计器来设计视图和SQL查询语句。
(1)【操作步骤】
选择【文件】→【打开】命令,打开程序文件“temp.prg”,修改程序代码,改正以后的代码如下:
SELECT课程号FROM课程表WHERE课程名=”数
据结构”INT()ARRAY a
USE教师表
ST()RE O T()sum
SCAN F()R课程号=a AND工资>=4000
sum=sum+l
ENDSCAN
?sum
运行程序文件。
(2)【操作步骤】
①选择【文件】→【打开】命令,打开“学校”数据库,右击数据库设计器空白处,选择“新建本地视图”,选择“新建视图”,弹出“添加表或视图”对话框,将“教师表”、“学院表”分别添加到数据库设计器中,关闭“添加表或视图”对话框。
②在视图设计器的“字段”选项卡中,将“可用字段”列表框中的字段“教师表.姓名”、“教师表.工资”、“学院表.系名”添加到右边的“选定字段”列表框中。
③在“筛选”选项卡中,选项“字段名称”、“条件”、“实例”分别选择“教师表.工资”、“>=”、“4000”。
④在“排序依据”选项卡中,将“选定字段”列表框中的“教师表.工资”、“学院表.系名”分别添加到右边的“排序条件”中,在“排序选项”中分别选择“降序”、“升序”。
⑤关闭视图设计器并保存视图为“teacher_v”。