应用题
. 考生文件夹下有一个数据文件"samp2.accdb",其中存在已经设计好的表对象"tStud"、"tCourse"、"tScore"和"tTemp"。请按以下要求完成设计:
问答题
1. 创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的"姓名"、"性别"、"课程号"和"成绩"4个字段的内容,将查询命名为"qT1"。
【正确答案】步骤1:在【创建】选项卡下,单击【查询设计】按钮,在"显示表"对话框分别双击表"tStud"、"tCourse"、"tScore"、关闭"显示表"对话框。
步骤2:用鼠标拖动"tScore"表中"学号"至"tStud"表中的"学号"字段,建立两者的关系,用鼠标拖动"tCourse"表中的"课程号"至"tScore"表中的"课程号",建立两者的关系。
步骤3:分别双击"姓名"、"性别"、"课程号"、"成绩"和"先修课程"字段添加到"字段"行。在"先修课程"字段的"条件"行输入"s null",单击"显示"行取消该字段显示。
步骤4:按Ctrl+S保存修改,另存为"qT1"。关闭设计视图。
【答案解析】
问答题
2. 创建一个查询,查找选修课程里含有"101"或者"102"信息的课程,并显示其"课程号"、"课程名"及"学分"3个字段内容,将查询命名为"qT2"。
【正确答案】步骤1:在【创建】选项卡下,单击【查询设计】按钮,在"显示表"对话框双击表"tCourse",关闭"显示表"对话框。
步骤2:分别双击"课程号"、"课程名"、"学分"、"先修课程"字段添加到"字段"行。
步骤3:在"先修课程"字段的"条件"行输入"Like"*101*"Or Like"*102*"",单击"显示"行取消该字段显示。
步骤4:按Ctrl+S保存修改,另存为"qT2"。关闭设计视图。
【答案解析】
问答题
3. 创建一个查询,查找并显示姓名中含有"红"字学生的"学号"、"姓名"、"性别"和"年龄"4个字段的内容,将查询命名为"qT3"。
【正确答案】步骤1:在【创建】选项卡下,单击【查询设计】按钮,在"显示表"对话框双击表"tStud",关闭"显示表"对话框。
步骤2:分别双击"学号"、"姓名"、"性别"和"年龄"字段添加到"字段"行。
步骤3:在"姓名"字段的"条件"行输入"len([姓名])="2""。
步骤4:按Ctrl+S保存修改,另存为"qT3"。关闭设计视图。
【答案解析】
问答题
4. 创建一个查询,将"tTemp"表中"学分"字段的记录全部更新为0,将查询命名为"qT4"。
【正确答案】步骤1:在【创建】选项卡下,单击【查询设计】按钮,在"显示表"对话框双击表"tTemp",关闭"显示表"对话框。
步骤2:单击【设计】选项卡【更新】。
步骤3:双击"学分"字段,在"更新到"行输入"[学分]*1.1"。
步骤4:单击【设计】选项卡【运行】,在弹出的对话框中单击"是"按钮。
步骤5:按Ctrl+S保存修改,另存为"qT4"。关闭设计视图。
【答案解析】本题考点:创建条件查询、更新查询。第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。