好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

1选择查询习题.doc

9页
  • 卖家[上传人]:夏**
  • 文档编号:469385269
  • 上传时间:2023-10-03
  • 文档格式:DOC
  • 文档大小:110KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 主要考核知识点:本部分内容主要涉及的是:查询操作,也综合了一些窗体及控件、报表和宏的基本操作知识内容,上机考试这些知识基本占到了40分很重要!!!只要认真熟练的掌握各种查询类型的操作及应用,也很容易得分注意: 查询是Access数据库中的一个重要对象,是使用者按照一定条件从Access数据库表或已建立的查询中检索需要数据的最主要方法一、查询的功能 1.选择字段 在查询中,选择表中的部分字段 2.选择记录 根据指定的条件查找所需的记录,并显示找到的记录3.编辑记录 利用查询添加、修改和删除表中记录 4.实现计算 在建立查询时进行各种统计计算 5.建立新表 利用查询得到的结果建立新表6.为窗体、报表或数据访问页提供数据查询对象不是数据的集合,而是操作的集合查询的运行结果是一个数据集合,也称为动态集它很像一张表,但并没有被存储在数据库中创建查询后,保存的只是查询的操作,只有在运行查询时,Access 才会从查询数据源表的数据中抽取出来并创建它;只要关闭查询,查询的动态集就会自动消失二、查询类型在Access 中,查询分为5种,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。

      5种查询的应用目标不同,对数据源的操作方式和操作结果也不同1.选择查询 56、55、54、49、48、42、32、26、25、24、22p 选择查询是最常用的查询类型顾名思义,它是根据指定条件,从一个或多个数据源中获取数据并显示结果也对记录进行分组,并且对分组的记录进行总计、计数、平均以及其他类型的计算 p 例如,查找1992年参加工作的男教师,统计各类职称的教师人数等 56★、二、简单应用:(40分)二、简单应用:(40分★)考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse" 和"tScore"试按以下要求完成设计:(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为"性别"和"NUM",所建查询命名为"qT1"注意,要求用学号字段来统计人数选择查询)(2)创建一个查询,查找选课学生的"姓名"和"课程名"两个字段内容,所建查询命名为"qT2"选择查询)(3)创建一个查询,查找没有先修课程的课程相关信息,输出其"课程号"、课程名"和"学分"三个字段内容,所建查询命名为"qT3"选择查询)(4)创建更新查询,将表对象"tStud"中低于平均年龄(不含平均年龄)学生的"备注"字段值设置为True,所建查询命名为"qT4"。

      SQL子查询) 本题解题思路: (1)"新建查询"窗体上选择"设计视图",添加"性别"字段,在第二个字段中输入"NUM:学号",在总计中选择"计数",再添加"简历"字段,并把该字段"显示"中的钩去掉,在"简历"字段的条件中输入"Like "*摄影*"",以"qT1"保存查询 (2)选择"查询",点击"新建"按钮,在弹出的对话框中把"tStud、tCourse"表添加进去,关闭显示表,把"姓名"和"课程名"字段添加进去,以"qT2"保存查询 (3)选择"查询",点击"新建"按钮,在弹出的对话框中把"tCourse"表添加进去,关闭显示表,然后选择题目中所说的三个字段,再把"先修课程"字段也添加进去,并且把该字段"显示"中的钩去掉,在条件中输入"is null",以"qT3"保存查询 (4)选择"查询",点击"新建"按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,选择"查询"菜单中的"更新查询",把"备注"字段添加进去,在更新到中输入"True",在第二列中添加"年龄"字段,并在条件中输入"<(Select Avg([年龄]) From tStud) ",以qT4保存查询。

      55★、二、简单应用:(40分)二、简单应用:(40分★)考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStaff"和"tTemp"及窗体对象"fTest"试按以下要求完成设计:(1)创建一个查询,查找并显示具有研究生学历的教师的"编号"、"姓名"、"性别"和"政治面目"四个字段内容,所建查询命名为"qT1"选择查询)(2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为"性别"和"平均年龄"的两个字段内容,所建查询命名为"qT2"选择查询-总计)(3)创建一个参数查询,查找教师的"编号"、"姓名"、"性别"和"职称"四个字段内容其中"性别"字段的准则条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,所建查询命名为"qT3"参数查询)(4)创建一个查询,删除表对象"tTemp"中所有姓"李"且名字第三字为"明"的记录,所建查询命名为"qT4"删除查询) 本题解题思路: (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tStaff"表,点击"添加"按钮,关闭"显示表"窗体。

      然后选择题目中所说的四个字段和"学历"字段,在"学历"字段的条件中输入"研究生",并把"显示"中的钩去掉,以"qT1"保存查询 (2)选择"查询",点击"新建"按钮,在弹出的对话框中把"tStaff"表添加进去,关闭显示表,把"性别"字段添加进去,再点击工具栏上的"总计"按钮,第二个字段中输入"平均年龄:年龄",总计栏选择"平均值",以"qT2"保存查询 (3)选择"查询",点击"新建"按钮,在弹出的对话框中把"tStaff"表添加进去,关闭显示表,然后选择题目中所说的四个字段,在"性别"字段的条件中输入"[Forms]![fTest]![tSex]",以"qT3"保存查询 (4)选择"查询",点击"新建"按钮,在弹出的对话框中把tTemp表添加进去,关闭显示表,选择"查询"菜单中的"删除查询",把姓名字段添加进去,在条件中输入:like "李?明",运行查询后,以qT4保存查询54、二、简单应用:(40分)二、简单应用:(40分★)考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"及表对象"tTemp"。

      试按以下要求完成设计:(1)创建一个查询,查找并显示学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT1"选择查询)(2)创建一个查询,查找并显示有摄影爱好的学生的"学号"、"姓名"、"性别"、"年龄"和"入校时间"五个字段内容,所建查询命名为"qT2"选择查询)(3)创建一个查询,查找学生的成绩信息,并显示"学号"和"平均成绩"两列内容其中"平均成绩"一列数据由统计计算得到,所建查询命名为"qT3"选择查询-总计)(4)创建一个查询,将"tStud"表中女学生的信息追加到"tTemp"表对应的字段中,所建查询命名为"qT4"追加查询) 本题解题思路: (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tCourse、tScore、tStud"表,点击"添加"按钮,关闭"显示表"窗体然后选择题目中所说的三个字段,以"qT1"保存查询 (2)选择"查询",点击"新建"按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,然后选择题目中所说的五个字段,再选择"简历"字段,并在简历字段的条件中输入"Like "*摄影*"",以"qT2"保存查询。

      (3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"tScore"表,点击"添加"按钮,关闭"显示表"窗体然后选择"学号"字段,再点击工具栏上的"总计"按钮,在第二个字段中输入"平均成绩: 成绩",在总计中选择"平均值",以"qT3"保存查询 (4)选择"查询",点击"新建"按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,选择"查询"菜单中的"追加查询",依次添加字段,在"性别"字段的条件中输入"女",以qT4保存查询49、二、简单应用:(40分)二、简单应用:(40分)考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tTeacher"、"tCourse"、"tStud"和"tGrade",试按以下要求完成设计:(1)创建一个查询,查找三月份上课的信息,并显示"教师姓名"、"职称"、"学院"、"课程ID"、"课程名称"和"上课日期"六个字段的内容,所建查询名为"qT1"选择查询)(2)创建一个查询,根据教师姓名查找某教师的授课情况,并按"上课日期"字段降序显示"教师姓名"、"课程名称"、"上课日期"三个字段的内容,所建查询名为"qT2";当运行该查询时,应显示参数提示信息"请输入教师姓名"。

      参数查询)(3)创建一个查询,查找学生的课程成绩大于等于80且小于等于100的学生情况,显示"学生姓名"、"课程名称"和"成绩"三个字段的内容,所建查询名为"qT3"选择查询)(4)创建一个查询,假设"学生ID"字段的前4位代表年级,要统计各个年级不同课程的平均成绩,显示"年级"、"课程ID" 和"成绩之平均值",并按"年级"降序排列,所建查询为"qT4"选择查询-总计) 本题主要考查的是数据库的查询 本题解题思路: (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名"、"职称"、"学院",再从"tCourse"表"中选择"课程ID"、"课程名称"和"上课日期"六个字段,在"上课日期"字段的"条件"处输入"Month([上课日期])=3",以"qT1"保存查询 (2)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher"和"tCourse"表,然后从"tTeacher"表中选择"教师姓名",从"tCourse"表"中选择"课程名称"和"上课日期"字段,在教师姓名下面的条件栏中输入"[请输入教师姓名]",在上课日期下的排序行选择降序,以"qT2"保存查询。

      (3)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"、"tCourse"和"tStud"表,从"tStud"表中选择"学生姓名"字段,从"tCourse"表中选择"课程名称",从"tGrade"表中选择"成绩"字段,在成绩下面的条件栏中输入">=80 And <=100",以"qT3"保存查询 (4)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tGrade"表,单击"总计"按钮,在第一个字段中输入"年级: Left([学生ID],4)",总计行选择分组,排序行选择降序,再选择"课程ID"字段,总计行选择分组,在第3列中输入"成绩之平均值:成绩",总计行选择"平均值",以"qT4"保存查询48、二、简单应用:(40分)二、简单应用:(40分)考生文件夹下存在一个数。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.