ACCESS查询操作题完整答案_第1页
ACCESS查询操作题完整答案_第2页
ACCESS查询操作题完整答案_第3页
ACCESS查询操作题完整答案_第4页
ACCESS查询操作题完整答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、查询操作题12、考生文件夹下存在一个数据文件"samp2.mdb",里面已经设计好两个表对象"tband"和"tline"。试按以下要求完成设计:(1)创建一个选择查询,查找并显示"团队id"、"导游姓名"、"线路名","天数","费用",等五个字段的内容,所建查询命名为"qt1";(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、&q

2、uot;天数"和"费用",所建查询名为"qt2";(3)创建一个选择查询,能够显示"tline"表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询名为"qt3";(4)创建一个删除查询,删除表"tband"中出发时间在2002年以前的团队记录,所建查询命名为"qt4"。本题解题思路: (1)点击"查询",选择"新建(n)",在弹出的"新建查询

3、"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tband"表和"tline"表,然后从"tband"表中选择"团队id"和"导游姓名",从"tline"表中选择"线路名"、"天数"和"费用",以"qt1"保存查询。 (2)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图&q

4、uot;,然后在弹出的"显示表"窗体上选择"tline"表,选择题目中所说的三个字段,然后在"天数"字段的"条件"中输入">=5 and <=10",最后以"qt2"保存查询。 (3)与第2小题类似,选择表中的"线路id"、"线路名"、"天数"和"费用"字段,然后在第五个字段中输入"优惠后价格: (费用*(.9)"("或优惠后价格: (费用*(1-.1)&

5、quot;),最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tband"表,然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"出发时间",并在"条件"中输入"<#2002-1-1#",最后以"qt4"

6、;保存查询。15、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tnorm"和"tstock"。试按以下要求完成设计:(1)创建一个选择查询,查找并显示每种产品的"产品名称"、"库存数量"、"最高储备"和"最低储备"等四个字段的内容,所建查询命名为"qt1";(2)创建一个选择查询,查找库存数量超过10000的产品,并显示"产品名称"和"库存数量"。所建查询名为&

7、quot;qt2";(3)以表"tstock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。当运行该查询时,提示框中应显示"请输入产品代码:"。所建查询名为"qt3";(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为"qt4"。注意:交叉表查询不做各行小计。本题解题思路: (1)点击"查询&quo

8、t;,选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tnorm"表,然后在第一个字段中输入:m_data:min(最高储备-最低储备),以"qt1"保存查询。 (2)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstock"表,选择题目中所说的两个字段,然后在"库

9、存数量"字段的"条件"中输入">10000",最后以"qt2"保存查询。 (3)与第2小题类似,选择题目上所说的三个字段,然后在"产品代码"字段的"条件"中输入"请输入产品代码:",最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstock"表,然后点击&q

10、uot;查询"菜单中的"交叉表查询"菜单。在字段中选择"产品名称","交叉表"中选择"行标题";选择"规格"字段,在"交叉表"中选择"列标题";选择"单价"字段,"交叉表"中选择"值",并在"总计"中选择"平均值",最后以"qt4"保存查询。17、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经

11、设计好一个表对象"tbook",试按以下要求完成设计:(1)创建一个选择查询,查找并显示图书的"书名"、"作者名"和"出版社名称"等三个字段的内容,所建查询命名为"qt1";(2)创建一个选择查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"等四个字段的内容,所建查询名为"qt2";(3)创建一个参数查询,按出版社名称查找某出版社的图书信

12、息,并显示图书的"书名"、"类别"、"作者名"和"出版社名称"等四个字段的内容。当运行该查询时,提示框中应显示"请输入出版社名称:",所建查询名为qt3"。(4)创建一个选择查询,统计所有图书的平均单价,并将显示的字段设为"平均单价",所建查询名为"qt4"。本题解题思路:(1)点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的

13、"显示表"窗体上选择"tbook"表,选择题目中所说的三个字段,以"qt1"保存查询。(2)与第1小题类似,选择题目中所说的四个字段,然后在"单价"字段的"条件"中输入">=15 and <=20",最后以"qt2"保存查询。(3)与第1小题类似,选择题目上所说的四个字段,然后在"出版社名称"字段的"条件"中输入"请输入出版社名称:",最后以"qt3"保存查询。(4

14、)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tbook"表,然后在"字段"中输入"平均单价: (avg(单价)"(或"平均单价: (sum(单价)/count(图书编号)"),最后以"qt4"保存查询。20、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tteacher1"和"t

15、teacher2"。试按以下要求完成设计:(1)以表"tteacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"工作时间"五个字段内容,所建查询命名为"qt1";(2)以表"tteacher1"为数据源创建一个选择查询,查找并显示在职教授的"编号"、"姓名"和"联系电话"三个字段内容,所建查询命名为"qt2&qu

16、ot;;(3)以表"tteacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"和"工龄"三个字段内容。其中,标题为"工龄"的显示字段为计算字段,所建查询命名为"qt3";注意:计算时,当前年必须用相关函数返回。(4)创建一个删除查询,删除表"tteacher2"中年龄大于60的教师信息,所建查询命名为"qt4"。本题解题思路: (1)点击"查询",选择"新建(n)",在弹出的

17、"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tteacher1"表,然后选择题目中所说的五个字段,以"qt1"保存查询。 (2)与第1小题类似,先选择题目上所说的三个字段,再选择表中的"在职否"和"职称"字段,把这两个字段"显示"中的钩去掉,在"在职否"的"条件"中输入"true",在"职称"的"条件"中输入&q

18、uot;教授",最后以"qt2"保存查询。 (3)与第1小题类似,先选择"编号"和"姓名"字段,然后在第三个字段中输入"工龄: year(date()-year(工作时间)",最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tteacher2"表,然后点击"查询"菜单中的"删

19、除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"年龄",并在"条件"中输入">60",最后以"qt4"保存查询。26、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tteacher1"和"tteacher2"。试按以下要求完成设计:(1)以表"tteacher1"为数据源创建一个选择查询,查找并显示在职教师的"编号"、&qu

20、ot;姓名、"年龄"和"性别"四个字段内容,所建查询命名为"qt1";(2)以表"tteacher1"为数据源创建一个选择查询,查找教师的"编号"、"姓名"和"联系电话"三个字段内容,然后将其中的"编号"与"姓名"两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为"编号姓名"和"联系电话",所建查询命名为"qt2";(3)以表"t

21、teacher1"为数据源创建一个参数查询,查找并显示教师的"编号"、"姓名"、"年龄"和"性别"四个字段内容,设置"年龄"字段的条件为参数,且要求参数提示信息为"请输入教工年龄",所建查询命名为"qt3";(4)创建一个追加查询,从表"tteacher1"中查询党员教授的记录并追加到空白表"tteacher2"的相应五个字段中,所建查询命名为"qt4"。本题解题思路: (1)点击&qu

22、ot;查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tteacher1"表,然后选择题目中所说的四个字段,再选择表中的"在职否"字段,把这个字段"显示"中的钩去掉,在"在职否"的"条件"中输入"true",以"qt1"保存查询。 (2)与第1小题类似,在选择了"tteacher1"表后,然

23、后在"字段"中输入"编号姓名: (编号+姓名)",并选择"显示"中的钩,再把"联系电话"字段加到"字段"中,最后以"qt2"保存查询。 (3)与第1小题类似,在选择了"tteacher1"表后,选择题目上所说的四个字段,再在"年龄字段"的"条件"中输入"请输入教工年龄",最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询&qu

24、ot;窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tteacher1"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库中的"tteacher2"表中,点击"确定"。然后从"tteacher1"选择"编号"、"姓名"、"性别"、"年龄"和"职称"五个

25、字段,在"职称"字段的"条件"中输入"教授",再选择"tteacher1"表中的"政治面目"字段,在该字段的"条件"中输入"党员",最后以"qt4"保存查询。28、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个表对象 "temp"、"tbmp"和"tgrp"。试按以下要求完成设计:(1)以表"temp"为数据源创

26、建一个选择查询,查找并显示姓王职工的"编号"、"姓名"、"性别"、"年龄"和"职务"五个字段内容,所建查询命名为"qt1"; (2)以表"temp" 和"tgrp"为数据源,查找并显示职务为"主管"和"经理"的职工的"编号"、"姓名"、"所属部门"和所属部门的"名称"四个字段内容,所建查询命名为"qt2&qu

27、ot;;(3)以表"temp"为数据源创建一个参数查询,查找并显示职工的"编号"、"姓名"、"职务"和"聘用时间"四个字段内容,其中设置"职务"字段的条件为参数,要求其提示信息为"请输入职工的职务",所建查询命名为"qt3";(4)创建一个更新查询,将表"tbmp"中"年龄"字段值加1,所建查询命名为"qt4"。本题解题思路: (1)点击"查询",选择&qu

28、ot;新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"temp"表,然后选择题目中所说的五个字段,再在"姓名"的"条件"中输入"like "王*"",以"qt1"保存查询。 (2)与第1小题类似,在选择了表"temp" 和"tgrp"后,然后选择题目中所说的四个字段,再选择"职务"字段,然后在"

29、条件"中输入""主管" or "经理"",并把"显示"中的钩去掉,最后以"qt2"保存查询。 (3)与第1小题类似,在选择了"temp"表后,选择题目上所说的四个字段,再在"职务"字段的"条件"中输入"请输入职工的职务",最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出

30、的"显示表"窗体上选择"tbmp"表,选择"查询"菜单中的"更新查询"菜单。然后从"tbmp"选择"年龄"字段,在"年龄"字段的"更新到"中输入"年龄+1",运行查询,最后以"qt4"保存查询。34、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tcollect"、"tpress"和"ttype&q

31、uot;,试按以下要求完成设计: (1)创建一个选择查询,查找并显示"主题名称"、"介绍"、"价格"、"购买日期"、"出版单位名称"和"cd类型名称"等字段,所建查询名为"qt1";(2)创建一个选择查询,查找并显示购买"价格"大于100元并且"购买日期"在2001年以后(含2001年)的"cdid"、"主题名称"、"价格"、"购买日期"

32、和"介绍"五个字段的内容,所建查询名为"qt2";(3)创建一个参数查询,通过输入"cd类型名称"参数值,查询"tcollect"表中的相关记录,并显示"cdid"、"主题名称"、"价格"、"购买日期"和"介绍"五个字段的内容,所建查询名为"qt3"; (注:输入提示为"请输入cd类型名称:")(4)创建一个更新查询,对"ttype"表进行调整,将"

33、;类型id"等于"05"的记录中的"类型介绍"字段更改为"古典音乐",所建查询名为"qt4"。本题解题思路: (1)点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tcollect"、"tpress"和"ttype"表,然后从"tcollect"表中选择"

34、主题名称"、"介绍"、"价格"、"购买日期",从"tpress"表中选择"出版单位名称",再从"ttype"表中选择"cd类型名称",以"qt1"保存查询。 (2)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tcollect"表,选择题目中所说的五个字段;然后在"价

35、格"字段的"条件"中输入">100",在"购买日期"字段的"条件"中输入">=#2001-1-1#",最后以"qt2"保存查询。 (3)与第2小题类似,在选择了"tcollect"和"ttype"表后,选择题目上所说的五个字段,再选择"cd类型名称"字段,在"cd类型名称"字段的"条件"中输入"请输入cd类型名称:",并把"显

36、示"中的钩去掉,最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"ttype"表,选择"查询"菜单中的"更新查询"菜单。然后从"ttype"选择"类型介绍"和"类型id"字段,在"类型介绍"字段的"更新到"中输入""古典音乐&q

37、uot;",在"类型id"字段的"条件"中输入"05",运行查询,最后以"qt4"保存查询。41、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tstud"、"tcourse"、"tscore"和"ttemp"。试按以下要求完成设计:(1)以表"tstud"为数据源创建一个参数查询,当运行该查询时,提示框中应显示"请输入爱好",输入爱好后

38、,在简历字段中查找具有指定爱好的学生,显示"学号"、"姓名"、"性别"、"年龄"和"简历"五个字段内容,所建查询命名为"qt1";(2)以表"tscore"和"tstud"为数据源创建一个总计查询,查找学生的成绩信息,并显示为"学号"、"姓名"和"平均成绩"三列内容,其中"平均成绩"一列数据为计算字段,由计算得到,选择"固定"格式并保留两

39、位小数显示,所建查询命名为"qt2";(3)以表"tstud"、"tcourse"和"tscore"为数据源创建一个参数查询,输入学生的学号,查找并显示该学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qt3";当运行该查询时,提示框中应显示"请输入学号";(4)创建一个追加查询,将表"tstud"中男学生的信息追加到表的"ttemp"对应的"学号&

40、quot;、"姓名"、"年龄"、"所属院系"和"性别"字段中,所建查询命名为"qt4"。本题解题思路:(1):打开考生文件夹下的"samp1.mdb"数据库。(2):选中表"employee",点击"设计"按钮,在字段名称最后中填入"姓名",在数据类型中选择"文本"并设定字段大小为"6"。点击"视图"按钮,切换到"employee"表的数

41、据表视图,向表中输入题面所要求的姓名字段的内容。(3):主关键字是每个表中能惟一标识每条记录的字段,可以是一个字段,或是一组字段。点击"视图"按钮,切换到"employee"表的设计视图,由表中字段可知,"职工号"为该表的主关键字,选中"职工号"字段行,点击工具栏上的"主键"按钮。(4):点击"视图"按钮,切换到"employee"表的数据表视图,选中"姓名"字段列,再点击"格式"菜单下的"隐藏列"

42、;,则该列被隐藏。(5):切换到"employee"表的设计视图,选中"基本工资"字段行,在下面的"默认值"右边的文本框中输入:1000。(6):选中表对象"employee",选择"文件"菜单下的"另存为",将表"employee"另存为:temp,点击"确定"即可。 (7):选中表对象"employee",点击"设计"按钮,切换到"设计视图",单击工具栏上的"属性

43、"按钮,在"有效性规则"属性框中输入:津贴<=基本工资。(8):单击"文件"菜单下"获取外部数据"下的"导入"菜单,在弹出的对话框中选择考生文件夹中的"水费.xls",单击"下一步"按钮、再点"下一步"按钮,选择数据的保存位置为"新表中",单击"下一步"按钮、再点"下一步"按钮,选择"不要主键",单击"下一步"按钮,导入到表"水费记

44、录"中,点击"完成"。选中表对象"水费记录",点击"设计"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。55、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tcourse"、"tgrade"和"tstudent",试按以下要求完成设计: (1)创建一个查询,查找并显示"姓名"、"政治面貌"和"毕业学校"等三个字段的内容,所建查询名为"qt

45、1";(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qt2";假设:所用表中无重名;(3)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、 "课程名"和"成绩"的内容。其中"班级编号"数据由统计计算得到,其值为"tstudent"表中"学号"的前6位

46、,所建查询名为"qt3";当运行该查询时,应显示提示信息:"请输入班级编号:";(4)创建一个查询,运行该查询后生成一个新表,表名为"90分以上",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为"qt4";要求创建此查询后,运行该查询,并查看运行结果。本题解题思路: (1)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图"

47、,然后在弹出的"显示表"窗体上选择"tstudent"表,选择题目中所说的三个字段,最后以"qt1"保存查询。 (2)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstudent"和"tgrade"表,选择表中的"姓名"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第二

48、个"字段"中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择降序,最后以"qt2"保存查询。 (3)与第1小题类似,选择"tcourse"、"tgrade"和"tstudent"表,第一个字段中输入"班级编号: left(tstudent.学号,6)",条件为"请输入班级编号:",再选择表中的"姓名"、"课程名"和&qu

49、ot;成绩"字段,最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tcourse"、"tgrade"和"tstudent"表,选择题目中所说的三个字段,"成绩"字段的条件为">=90",然后点击"查询"菜单中的"生成表查询"菜单,生成新表"90分以上

50、",运行查询,最后以"qt4"保存查询。58、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tcourse"、"tsinfo"、"tgrade"和"tstudent",试按以下要求完成设计:(1)创建一个查询,查找并显示"姓名"、"政治面貌"、"课程名"和"成绩"等四个字段的内容,所建查询名为"qt1";(2)创建一个查询,计算每名学生所

51、选课程的学分总和,并依次显示"姓名"和"学分",其中"学分"为计算出的学分总和,所建查询名为"qt2";(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其"姓名",所建查询名为"qt3";(4)创建一个查询,将所有学生的"班级编号"、"姓名"、"课程名"和"成绩"等值填入"tsinfo"表相应字段中,其中"班级编号"值是"tstudent&q

52、uot;表中"学号"字段的前6位,所建查询名为"qt4"。本题解题思路: (1)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tcourse"、"tgrade"和"tstudent"表,选择题目中所说的四个字段,最后以"qt1"保存查询。 (2)与第1小题类似,选择表中的"姓名"字段,再点击工具栏上的"合计"

53、;按钮(或选择右击鼠标的下拉菜单中的"合计"),然后在第二个"字段"中输入"学分: 学分","总计"中选择"sum",最后以"qt2"保存查询。 (3)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstudent"表,选择表中的"姓名"和"年龄"字段,"姓名"字段处

54、的"总计"处选择"expression",把"年龄"字段的显示中的钩去掉,在"年龄"字段的"总计"中选择"where","准则"中输入"<(select avg(年龄) from tstudent)",最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择&

55、quot;tcourse"、"tgrade"和"tstudent"表,在第一个字段中输入"班级编号: left(tstudent.学号,6)",再选择"姓名"、"课程名"和"成绩"字段。选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库"tsinfo"表中,最后以"qt4"保存查询。61、考生文件夹下存在一个数据库文

56、件"samp2.mdb",里面已经设计好表对设象"tcourse"、"tgrade"、"tstudent"和"ttemp",试按以下要求完成设计:(1)创建一个查询,查找并显示含有不及格成绩的学生的"姓名"、"课程名"和"成绩"等三个字段的内容,所建查询名为"qt1";(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"政治面貌"、"毕业学

57、校"和"平均成绩"等四个字段的内容,所建查询名"qt2";假设:所用表中无重名。(3)创建一个查询,统计每班每门课程的平均成绩,显示结果如下图所示,所建查询名为"qt3"; (4)创建一个查询,将男学生的"班级"、"姓名"、"性别"、"课程名"和"成绩"等信息追加到"ttemp" 表的对应字段中,所建查询名为"qt4"。本题解题思路: (1)选择"新建(n)",在弹出

58、的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tcourse"、"tgrade"和"tstudent"表,选择题目中所说的三个字段,在"成绩"字段的"条件"中输入"<60",最后以"qt1"保存查询。 (2)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表&qu

59、ot;窗体上选择"tstudent"和"tgrade"表,选择"姓名"、"政治面貌"、"毕业学校"字段,再在第四个字段中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择"降序",最后以"qt2"保存查询。 (3)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显

60、示表"窗体上选择"tcourse"、"tgrade"和"tstudent"表,然后点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中选择"班级","交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";在第三个字段中输入"成绩之avg: round(avg(tgrade.成

61、绩)","交叉表"中选择"值",并在"总计"中选择"表达式"。最后以"qt3"保存查询。 (4)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tcourse"、"tgrade"和"tstudent"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹

62、出的菜单中选择"追加查询"),追加到当前数据库中的"ttemp"表中,点击"确定"。然后从"tstud"选择"班级"、"姓名"、"性别"、"课程名"和"成绩"字段、在"性别"字段的"条件"中输入"男",最后以"qt4"保存查询。66、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"

63、档案表"和"水费",试按以下要求完成设计:(1)设置"档案表"表中的"性别"字段的有效性规则为其值只能为"男"或"女",有效性文本为"性别字段只能填写男或女";(2)创建一个查询,查找未婚职工的记录,并显示"姓名"、"出生日期"和"职称"。所建查询名为"qt1";(3)创建一个更新查询,用于计算水费,计算公式:水费=3.7*(本月水-上月水)所建查询名为"qt2";(

64、4)创建一个查询,查找水费为零的记录,并显示"姓名",所建查询名为"qt3"。 本题解题思路: 第一步:打开考生文件夹下的"samp2.mdb"数据库。 第二步:选中表"档案表",点击"设计"按钮,在弹出的表设计器中选中"性别"字段,再在"常规"选项卡中选中下面的"有效性规则",点击右边的"."按钮,弹出"表达式生成器",在文本框中输入"'男' or '女'

65、;",也可以在"有效性规则"框中输入"'男' or '女'";在"有效性文本"右侧的文本框中输入"性别字段只能填写男或女",然后保存该表。 第三步:点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"档案表",然后从"档案表"表中选择"姓名"、"出

66、生日期"和"职称"这三个字段,再选择"婚否"字段,把这个字段"显示"中的钩去掉,在"条件"中输入"0",以"qt1"保存查询。 第四步:选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"水费"表,选择"查询"菜单中的"更新查询"菜单。然后从"水费"表选择&quo

67、t;水费"字段,在"水费"字段的"更新到"中输入"3.7*(本月水-上月水)",运行查询,最后以"qt2"保存查询。第五步:选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"档案表"和"水费"表,选择"姓名"字段,再选择"水费"字段,把"水费"字段"显示"中的钩

68、去掉,在"条件"中输入"0",以"qt3"保存查询67、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联的表对象"tstud"、"tscore"、"tcourse"和一个空表"ttemp",试按以下要求完成设计:(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生"姓名"、"性别"、"年龄"和"入校时间"

69、,所建查询名为"qt1";(2)创建一个查询,将所有学生设置为非党员,所建查询名为"qt2";(3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为"qt3";要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计;(4)创建一个查询,将有不及格成绩的学生的"姓名"、"性别"、"课程名"和"成绩"等信息追加到"ttemp"表的对应字段中,并确保"ttemp

70、"表中男生记录在前、女生记录在后,所建查询名为"qt4";要求创建此查询后,运行该查询,并查看运行结果。本题解题思路:(一):打开考生文件夹下的"samp2.mdb"数据库。(二):点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"表,然后从"tstud"表中选择"姓名"、"性别"、"

71、年龄"和"入校时间"这四个字段,并在"年龄"字段的"条件"中输入">=18 and <=20",以"qt1"保存查询。(三):选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"表,点击"查询"菜单中的"更新查询"菜单(或点击右键,选择查询类型中的"更新查询"

72、),从"tstud "表选择"党员否"字段,在"党员否"字段的"更新到"中输入"0",运行查询,最后以"qt2"保存查询。(四):选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"、"tscore"和"tcourse"表,点击"查询"菜单中的"交叉表

73、查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。选择"性别"字段,"交叉表"中选择"行标题";选择"课程名"字段,在"交叉表"中选择"列标题";选择"成绩"字段,"交叉表"中选择"值",并在"总计"中选择"计数";在下一字段中再次选择"成绩"字段,在"总计"中选择"条件",并在&

74、quot;条件"行中输入"<60"。最后以"qt3"保存查询。(五):选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"、"tscore"和"tcourse"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),追加到当前数据库中的"tt

75、emp"表中,点击"确定"。然后从"tstud"表中选择"姓名"、"性别"字段,在"性别"字段的排序行中选择"升序";从"tcourse"表中选择"课程名"字段,从"tscore"表中选择"成绩"字段,在"成绩"字段的"条件"中输入"<60",最后以"qt4"保存查询并运行该查询。68、考生文件夹下存在

76、一个数据库文件"samp2.mdb",里面已经设计好两个表对象住宿登记表"ta"和住房信息表"tb"。试按以下要求完成设计:(1)创建一个查询,查找并显示客人的"姓名"、"入住日期"和"价格"三个字段内容,所建查询命名为"qt1";(2)创建一个参数查询,显示客人的"姓名"、"房间号"和"入住日期"三个字段信息。将"姓名"字段作为参数,设定提示文本为"请输入姓名&qu

77、ot;,所建查询命名为"qt2";(3)以表对象"tb"为基础,创建一个交叉表查询。要求:选择楼号为行标题、列名称显示为"楼号","房间类别"为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为"qt3";注:房间号的前两位为楼号。交叉表查询不做各行小计;(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为"type"和"num",所建查询命名为"qt4"。 本题解题思路: 第一步:打开考生文件

78、夹下的"samp2.mdb"数据库。 第二步:点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"ta"和"tb"表,然后从"ta"表中选择"姓名"和"入住日期"这两个字段,从"tb"表中选择"价格"字段,以"qt1"保存查询。 第三步:选择"新建(

79、n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"ta"表,从表中选择"姓名"、"房间号"和"入住日期"的三个字段,在"姓名"字段的"条件"中输入"请输入姓名",最后以"qt2"保存查询。 第四步:选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的

80、"显示表"窗体上选择"tb"表,点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中输入"楼号: left(房间号,2)",在"交叉表"中选择"行标题";选择"房间类别"字段,在"交叉表"中选择"列标题";选择"价格"字段,"交叉表"中选择"值","总计"选

81、择"平均值",最后以"qt3"保存查询。 第五步:选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tb"表。在"视图"菜单中选中"总计",在字段中输入"type: 房间类别","总计"行选择"分组";再在另一个字段中输入"num: 房间号","总计"行选择"计

82、数",以"qt4"保存查询。82、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tstud"、"tcourse" 、"tscore"和表对象"ttemp"。试按以下要求完成设计:(1)创建一个选择查询,查找并显示没有摄影爱好的学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qt1";(2)创建一个总计查询

83、,查找学生的成绩信息,并显示为"学号"和"平均成绩"两列内容。其中"平均成绩"一列数据由统计计算得到,所建查询命名为"qt2";(3)创建一个选择查询,查找并显示学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qt3";(4)创建一个更新查询,将表"ttemp"中"年龄"字段值加1,并清除"团员否"字段的值,所建查询命名为"qt4"。本题解

84、题思路: 第一步:打开考生文件夹下的"samp2.mdb"数据库。 第二步:点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"。从"tstud"表中选择"学号"、"姓名"、"性别"和"年龄"四个字段,再选择"简历"字段,在"简历"字段中输入&qu

85、ot;not like "*摄影*""的条件,并把该字段的显示中的钩去掉,运行查询,以"qt1"保存查询。 第三步:与第1小题类似,在选择了表"tstud"和"tscore"后,然后选择"学号"字段,再点击工具栏上的"总计"按钮(或选择右击鼠标的下拉菜单中的"总计"),然后在第二个字段中输入"平均成绩:成绩","总计"中选择"平均值",运行查询,以"qt2"保存查询。

86、 第四步:与第1小题类似,在选择了表"tscore"、"tcourse"和"tstud"后,然后选择"姓名"、"课程名"和"成绩"三个字段,运行查询,以"qt3"保存查询。 第五步:选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"ttemp"表,选择"查询"菜单中的"更新查询&q

87、uot;菜单。然后从"ttemp"表中选择"年龄"字段,在"年龄"字段的"更新到"中输入"年龄+1",再选择"团员否"字段,在"团员否"字段的"更新到"中输入"false",运行查询,最后以"qt4"保存查询。98、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tstud"和"tscore"。试按以下要求

88、完成设计:(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为"s_data",所建查询命名为"qstud1"。(2)建立"tstud"和"tscore"两表之间的一对一关系。(3)创建一个查询,查找并显示数学成绩不及格的学生的"姓名"、"性别"和"数学"三个字段内容,所建查询命名为"qstud2"。(4)创建一个查询,计算并显示"学号"和"平均成绩"两个字段内容,其中平均成绩是

89、计算数学、计算机和英语三门课成绩的平均值,所建查询命名为"qstud3"。注意:不允许修改表对象"tstud"和"tscore"的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。本题解题思路: (1)选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"表,然后在第一个字段中输入:s_data:max(年龄)-min(年龄),以"qstud1"保存查询

90、。 (2)选择工具栏上的"关系"按钮(或者单击右键,选择"关系"),然后单击菜单上的"显示表"按钮(或单击右键,在弹出的菜单中选择"显示表"),把"tstud"和"tscore"表添加到关系窗体中,鼠标选中"tstud"表中的"学号"字段,然后拖到"tscore"表中的"学号"字段,然后在弹出的窗体上点"创建"按钮。 (3)选择"新建(n)",在弹出的&qu

91、ot;新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tstud"和"tscore"表,从"tstud"表中选择"姓名"和"性别"字段,从"tscore"表中选择"数学"字段,在数学字段中输入"<60"的条件,以"qstud2"保存。 (4)与第1小题操作类似,在"显示表"窗体上选择"tscore"表,

92、在第一个字段中选择"学号"字段,然后在第二个字段中输入"平均成绩:(计算机+数学+英语)/3",最后以"qstud3"保存查询。99、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tteacher"。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为"m_age",所建查询命名为"qt1"。(2)创建一个查询,查找并显示具有研究生学历的教师的"编号"、"

93、;姓名"、"性别"和"系别"四个字段内容,所建查询命名为"qt2" 。(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的"编号"、"姓名"、"年龄"、"学历"和"职称"五个字段内容,所建查询命名为"qt3"。(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为"职称"和"平均年龄"的两个字段内容,所建查询命名为&q

94、uot;qt4"。本题解题思路: (1)点击"查询",选择"新建(n)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tteacher"表,然后在第一个字段中输入:m_age:max(年龄)-min(年龄),以"qt1"保存查询。 (2)与第1小题类似,先选择题目上所说的四个字段,然后再选择"学历"字段,把该字段中的"显示"中的钩去掉,并在"条件"中输入

95、"研究生",最后以"qt2"保存查询。 (3)与第1小题类似,先选择题目上所说的五个字段,在"年龄"字段的"条件"中输入"<=38",在"职称"字段的"条件"中输入:"副教授" or "教授",最后以"qt3"保存查询。 (4)与第1小题类似,在选择了表"tteacher"表后,选择表中的"职称"字段,再点击工具栏上的"总计"按钮(

96、或选择右击鼠标的下拉菜单中的"总计"),"总计"中选择"分组",然后在第二个"字段"中输入"平均年龄: 年龄","总计"中选择"平均值",再选择"在职否"字段,把该字段的显示中的钩去掉,并在条件中输入:true,"总计"中选择"条件",最后以"qt4"保存查询。100、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tt

97、eacher"、"tcourse"、"tstud"和"tgrade",试按以下要求完成设计:(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qt1";当运行该查询时,应显示参数提示信息:"请输入教师姓名"。(2)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生

98、姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qt2"。(3)对表"tgrade"创建一个分组总计查询,假设学号字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程id"和"成绩之avg",并按"年级"降序排列,所建查询为"qt3"。(4)创建一个查询,按"课程id"分类统计最高分成绩与最低分成绩的差,并显示"课程名称"、&quo

99、t;最高分与最低分的差"等内容。其中,最高分与最低分的差由计算得到,所建查询名为"qt4"。 本题解题思路: (1)点击"查询",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tteacher"和"tcourse"表,然后从"tteacher" 表中选择"教师姓名",从"tcourse"表中选择"课程名称"、"上课日期",然后在&qu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论