- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCESS实验5选择查询设计
ACCESS实验
实验5 选择查询设计
一、实验目的:
理解查询的概念,了解查询的种类;
认识查询的数据表视图、设计视图和SQL视图,掌握查询结果的查看方法;
掌握选择查询的创建方法;
掌握交叉表查询的创建方法。
二、实验内容:
以下的操作全部都在“教学信息管理.mdb”文件中进行。所有创建的查询都必须按照规定的文件名进行保存,更重要的是对于所创建的查询还要看懂和理解操作过程和操作结果。
实验5-1: 使用“简单查询向导”创建查询
实验要求1:使用简单查询向导,在“教学信息管理”数据库中查找“学生”表中记录,并显示“姓名”、“性别”、“籍贯”和“家庭收入”4个字段。请给该查询起名为:查询511。
实验要求2:使用简单查询向导,在“教学信息管理”数据库中查找每名学生的选课情况,并显示“学号”、“姓名”、“课程名称”和“学分”等4个字段。请给该查询起名为:查询512。
实验5-2: 使用“查找重复项查询向导”创建查询
实验要求1:使用“查找重复项查询向导”,在“教学信息管理”中完成对“学生”表中所有籍贯人数的统计查询,查询的结果如下图。显示的字段为“籍贯”和“NumberOfDups” ,请给该查询起名为:查询521。
实验要求2:使用“查找重复项查询向导”,在“教学信息管理”中完成对“学生”表中所有专业人数的统计查询,查询的结果如下图。显示的字段为“专业”和“NumberOfDups” ,请给该查询起名为:查询522。
实验5-3: 使用“查找不匹配项查询向导”创建查询
实验要求1:通过“教学信息管理”数据库的成绩表及学生表查找没有选修任何一门课程的学生,查询的结果如下图。显示该学生的“学号”、“姓名”、“专业”和“班级ID”等4个字段。请给该查询起名为:查询531。
实验要求2:通过“教学信息管理”数据库的“课程安排”表及“教师”表查找本学期没有承担任何一门课程教学任务的教师,查询的结果如下图。并显示该教师的“教师ID”、“姓名”、“专业”、“性别”和“职称”等5个字段。请给该查询起名为:查询532。
实验5-4: 使用“查询设计器”设计带有“计算字段”的查询
实验要求1:根据“学生”表,要求查询出女学生的记录,并添加一个新字段“实际年龄”,“实际年龄”由“生日”字段计算得到,查询结果中显示“学号”、“姓名”、“性别”、“籍贯”、“实际年龄”和“家庭收入”等字段。请给该查询起名为:查询541。
实验要求2:在“查询541”的基础上,创建另外一个查询,它能进一步查询到“收入前6名的女学生”的情况,请给该查询起名为:查询542。
实验5-5 创建具有汇总功能的选择查询;
实验要求1:请对数据库中的“成绩”表、“课程名称”表进行汇总查询。需要汇总查询出每门课的“课程名称”,共选修“人数”、每门课的“课程最低分”、“课程最高分”、“课程平均分”。查询的按“课程平均分”降序排列,平均分保留1位小数,运行结果如下图:请给该查询起名为:查询551。
实验要求2:请对数据库中的“学生”表、“成绩”表进行汇总查询。需要汇总查询出每名学生的“姓名”,该学生共选修的“课程数目”、每名学生的“课程最低分”、“课程最高分”、“课程平均分”。查询的先按“课程数目”升序排列,再按“课程平均分”降序排列,运行结果如下图:请给该查询起名为:查询552。
实验5-6 创建交叉表查询。
实验要求1:请按下图创建“各班男女生平均分”交叉表查询,要求交叉表的行标题是“班级ID”,列标题为“性别”,行列交叉点(值)为考分的平均值(保留2位小数)运行的结果如下图:请给该查询起名为:查询561。
实验要求2:请按下图创建“各年级各专业各班男女生人数”的交叉表查询,要求交叉表的行标题分别是“年级”、“专业”和“班级ID”,而列标题为“性别”,行列交叉点(值)为学生的人数(即对学号进行“计数”的运算),运行的结果如下图:请给该查询起名为:查询562。
(本次试验完毕)
ACCESS实验5
第 4 页 共 5 页
文档评论(0)