欢迎来到天天文库
浏览记录
ID:1024145
大小:110.00 KB
页数:9页
时间:2017-11-06
《1选择查询习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、主要考核知识点:本部分内容主要涉及的是:查询操作,也综合了一些窗体及控件、报表和宏的基本操作知识内容,上机考试这些知识基本占到了40分。很重要!!!只要认真熟练的掌握各种查询类型的操作及应用,也很容易得分。注意:查询是Access数据库中的一个重要对象,是使用者按照一定条件从Access数据库表或已建立的查询中检索需要数据的最主要方法。一、查询的功能1.选择字段在查询中,选择表中的部分字段。2.选择记录根据指定的条件查找所需的记录,并显示找到的记录3.编辑记录利用查询添加、修改和删除表中记录。4.实现计算在建立查询时进行各种统计计算。5.建立新表利用查询得到
2、的结果建立新表。6.为窗体、报表或数据访问页提供数据查询对象不是数据的集合,而是操作的集合。查询的运行结果是一个数据集合,也称为动态集。它很像一张表,但并没有被存储在数据库中。创建查询后,保存的只是查询的操作,只有在运行查询时,Access才会从查询数据源表的数据中抽取出来并创建它;只要关闭查询,查询的动态集就会自动消失。二、查询类型在Access中,查询分为5种,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。5种查询的应用目标不同,对数据源的操作方式和操作结果也不同。1.选择查询56、55、54、49、48、42、32、26、25、24、22
3、p选择查询是最常用的查询类型。顾名思义,它是根据指定条件,从一个或多个数据源中获取数据并显示结果。也对记录进行分组,并且对分组的记录进行总计、计数、平均以及其他类型的计算。p例如,查找1992年参加工作的男教师,统计各类职称的教师人数等。56★、二、简单应用:(40分)二、简单应用:(40分★)考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"和"tScore"。试按以下要求完成设计:(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为"性别"和"NUM",所建查询命名为
4、"qT1"。注意,要求用学号字段来统计人数。(选择查询)(2)创建一个查询,查找选课学生的"姓名"和"课程名"两个字段内容,所建查询命名为"qT2"。(选择查询)(3)创建一个查询,查找没有先修课程的课程相关信息,输出其"课程号"、课程名"和"学分"三个字段内容,所建查询命名为"qT3"。(选择查询)(4)创建更新查询,将表对象"tStud"中低于平均年龄(不含平均年龄)学生的"备注"字段值设置为True,所建查询命名为"qT4"。(SQL子查询)本题解题思路:(1)"新建查询"窗体上选择"设计视图",添加"性别"字段,在第二个字段中输入"NUM:学号",在
5、总计中选择"计数",再添加"简历"字段,并把该字段"显示"中的钩去掉,在"简历"字段的条件中输入"Like"*摄影*"",以"qT1"保存查询。(2)选择"查询",点击"新建"按钮,在弹出的对话框中把"tStud、tCourse"表添加进去,关闭显示表,把"姓名"和"课程名"字段添加进去,以"qT2"保存查询。(3)选择"查询",点击"新建"按钮,在弹出的对话框中把"tCourse"表添加进去,关闭显示表,然后选择题目中所说的三个字段,再把"先修课程"字段也添加进去,并且把该字段"显示"中的钩去掉,在条件中输入"isnull",以"qT3"保存查询。(4)选
6、择"查询",点击"新建"按钮,在弹出的对话框中把tStud表添加进去,关闭显示表,选择"查询"菜单中的"更新查询",把"备注"字段添加进去,在更新到中输入"True",在第二列中添加"年龄"字段,并在条件中输入"<(SelectAvg([年龄])FromtStud)",以qT4保存查询。55★、二、简单应用:(40分)二、简单应用:(40分★)考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tStaff"和"tTemp"及窗体对象"fTest"。试按以下要求完成设计:(1)创建一个查询,查找并显示具有研究生学历的教师的"编号"、"
7、姓名"、"性别"和"政治面目"四个字段内容,所建查询命名为"qT1"。(选择查询)(2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为"性别"和"平均年龄"的两个字段内容,所建查询命名为"qT2"。(选择查询-总计)(3)创建一个参数查询,查找教师的"编号"、"姓名"、"性别"和"职称"四个字段内容。其中"性别"字段的准则条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,所建查询命名为"qT3"。(参数查询)(4)创建一个查询,删除表对象"tTemp"中所有姓"李"且名字第三字为"明"的记录,所建查询命名为"qT4"。(删除查询
8、)本题解题思路:(1)点击"查询",选择"新建(N)
此文档下载收益归作者所有