问答题
24分
在考生文件夹下完成如下简单应用:1.用SQL语句对自由表"教师"完成下列操作:将职称为"教授"的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相同;插入一条新记录,该教师的信息为:姓名...
在考生文件夹下完成如下简单应用:
1.用SQL语句对自由表"教师"完成下列操作:将职称为"教授"的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相同;插入一条新记录,该教师的信息为:姓名"林红",职称"讲师",原工资10000,新工资12000,同时将使用的SQL语句存储于新建的文本文件teacher.txt中(两条更新语句,一条插入语句,按顺序每条语句占一行)。
2.使用查询设计器建立一个查询文件stud,查询要求:选修了"英语"并且成绩大于等于70的学生的姓名和年龄,查询结果按年龄升序存放于stud_temp表中。(完成后要运行查询)
1.用SQL语句对自由表"教师"完成下列操作:将职称为"教授"的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相同;插入一条新记录,该教师的信息为:姓名"林红",职称"讲师",原工资10000,新工资12000,同时将使用的SQL语句存储于新建的文本文件teacher.txt中(两条更新语句,一条插入语句,按顺序每条语句占一行)。
2.使用查询设计器建立一个查询文件stud,查询要求:选修了"英语"并且成绩大于等于70的学生的姓名和年龄,查询结果按年龄升序存放于stud_temp表中。(完成后要运行查询)
参考解析: 【解题思路】 在命令窗口运行代码,并复制到文本中保存;通过查询设计器完成查询。
(1)【操作步骤】
步骤1:在命令窗口依次输入下列命令并按回车。
update 教师 set 新工资=原工资*1.2 where 职称="教授"
update 教师 set 新工资=原工资 where !(职称="教授")
insert into 教师 Values("林红","讲师",10000,12000)
步骤2:使用"新建"工具创建一个文本文件teacher.txt,把上面三行代码复制到新建的文本文件中并保存。
(2)【操作步骤】
步骤1:单击常用工具栏中的"新建"按钮,新建一个查询文件,同时打开查询设计器。
步骤2:将考生文件夹下的"选课"、"课程"和"学生"3个表添加到查询设计器中,且"选课"表一定要先添加,才能有效建立3个表之间的关联。
步骤3:在"字段"选项卡中,将姓名和年龄两个字段添加到"选定字段"列表框中。
步骤4:在"筛选"选项卡中设置筛选条件为
课程.课程名称 = "英语" AND 选课.成绩 >= 70
步骤5:在"排序依据"选项卡中,设置按"年龄"升序排列。
步骤6:选择"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选中"表",在表名文本框中输入"stud_temp"。
步骤7:保存查询文件名为"stud",并运行查询。