在考生文件夹下完成如下简单应用: (1)用SQL语句对自由表“teacher”完成下列操作:将职称为“副教授”的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相等;插入一条新记录,该女教师的信息:职工编号“20080010”.姓名“林红

admin2010-12-13  28

问题 在考生文件夹下完成如下简单应用:
  (1)用SQL语句对自由表“teacher”完成下列操作:将职称为“副教授”的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相等;插入一条新记录,该女教师的信息:职工编号“20080010”.姓名“林红”,职称“讲师”,原工资“3000”,新工资“3200”,同时将SQL语句存放于新建的文本文件“teacher.txt”中(两条更新语句,一条插入语句.按顺序每条语句占一行)。
   (2)使用查询设计器建立一个查询文件“qry1.qpr”,查询要求:选修了“VFP入门”并且成绩大于或等于70的学生姓名和年龄,查询结果按年龄升序存放于“result.dbf”表中。

选项

答案(1)保存在“teacher.txt”文件中的3条SQL语句如下: UPDATE teacher SET新工资=工资*1.2 WHERE职称="副教授"(回车执行) UPDATE teacher SET新工资=工资WHERE职称<>"副教授"(回车执行) INSERT INTO teacher VALUES("20080010","林红","女","讲师",0,3000,3200)(回车执行) (2)①选择【文件】→【打开】命令,打开考生文件夹下的数据库“student”。 ②选择【文件】→【新建】命令,选择“查询”,单击“新建文件”按钮,弹出“添加表或视图”对话框,将表“score”“student”和“course”分别添加到查询设计器中,系统会自动根据“学号”字段为表“score”和“student”建立联系,根据“课程编号”字段为表“score”和“course”建立内部联系,然后关闭“添加表或视图”对话框。 ③在查询设计器中的“字段”选项卡下分别将字段“student.姓名”“student.年龄”两个字段添加到“选定字段”列表框中。 ④单击“排序依据”选项卡,将“选定字段”列表框中的“student.年龄”添加到“排序条件”列表框中,“排序选项”选择“升序”。 ⑤单击“筛选”选项卡,在“字段名”下拉列表框中选择“course.课程名称”字段,在“条件”下拉列表框中选择“=”,在“实例”文本框中输入“"VFP入门"”,在“逻辑”下拉列表框中选择“and”;单击下一行,在“字段名”下拉表框中选择“score.成绩”字段,在“条件”下拉列表框中选择“>=”,在“实例”文本框中输入“70”。 ⑥最后选择【查询】→【查询去向】命令,打开“查询去向”对话框,在对话框中选择“表”,在“表名”文本框中输入用来保存查询结果的数据表文件名“result”。 ⑦关闭查询设计器并保存查询为“qry1”。

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

最新回复(0)