查询作业要求.docx
《查询作业要求.docx》由会员分享,可在线阅读,更多相关《查询作业要求.docx(23页珍藏版)》请在冰豆网上搜索。
查询作业要求
查询作业要求
————————————————————————————————作者:
————————————————————————————————日期:
ﻩ
查询第一次作业
(选择查询:
使用向导和设计视图创建查询、查询中的计算[预定义计算、自定义计算])
1、打开“学生库”,将“学生基本信息表”和“学生成绩表”表名前加上自己的姓名(如:
“张三的学生基本信息表”),将“学生基本信息表”和“学生成绩表”中1号学生“李敏”改为自己的姓名(没有自己的名字或作业中出现别人的名字,两人均没有成绩!
!
!
),以“学生基本信息表”为主表,创建两表间的关系。
使用向导创建查询,命名为“向导查询1(题1)”。
要求显示学号、姓名、性别、班级、入学成绩、微机成绩。
(按此字段顺序显示)将查询结果窗口拷屏放在本题下方。
(注:
请将拷屏窗口进行裁剪,只留所需部分。
结果窗口中要显示出自己姓名对应的那条记录,图片放大能看清楚)
2、以“学生成绩表”为数据源,使用向导创建查询,命名为“向导查询2(题2)”。
要求按班级统计微机的平均分和最高分,并统计每班的人数。
将向导中的“汇总选项”窗口和最后的查询结果窗口拷屏放在本题下方。
3、以“学生基本信息表”、“学生成绩表”为数据源,使用“设计视图”查询出和自己名字个数一样(使用通配符或Len函数实现均可),84年出生的且微机成绩在75~90分之间(含75,90)的同学。
将查询命名为“设计视图查询1(题3)”,在查询结果中显示“学号”、“姓名”、“出生日期”、“微机”成绩,并按微机成绩升序排列,将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
4、以“学生基本信息表”为数据源,使用“设计视图”查询找与自己同一天出生(注意:
此处请使用day函数)或电话号码中不含有9的同学,将查询命名为“设计视图查询2(题4)”,在查询结果中显示“学号”、“姓名”、“出生日期”、“电话号码”,将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
5、
以“学生成绩表”为数据源,使用“设计视图”查询按班级求出政治平均分、微机最高分并统计每班人数,将查询命名为“预定义计算查询1(题5)”,在查询结果中字段名显示为“班级”、“政治平均分”、“微机最高分”、“班级人数”。
将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
ﻫ
5-1、以“学生基本信息表”为数据源,使用“设计视图”建立查询按学生的姓统计人数,第一个字段定义为“姓”,第二个字段定义为“人数”,并显示出某个姓超过2个人的记录(含2个)。
将查询命名为“预定义计算查询2(题5-1)”,将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
(注:
使用left(姓名字段,1)函数来取学生的姓)
6、以“学生成绩表”为数据源,使用“设计视图”查询求出每个同学微机成绩提高10%后的新成绩,将查询命名为“自定义计算查询1(题6)”,在查询结果中显示“学号”、“姓名”、“微机”、“新微机成绩”。
将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
(此题为教科书P71例3-7)
7、将“学生基本信息表”复制一份,命名为“学生基本信息表(添加党员)”,在此表中添加党员字段,字段类型为“是/否”型。
设置自己姓名的记录为党员,其他同学任选。
以此表为数据源,使用“设计视图”查询,显示出党员学生的学号、姓名以及入学情况。
其中,入学情况为该生出生年份和入学成绩的拼接,并将新字段命名为“入学情况”。
结果参照下图。
将查询命名为“自定义计算查询2(题7)”。
将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方(将老师给的参考图删除)。
(注:
对于“是否字段”,查“是”输入条件“yes”,查“否”输入“no”)
8、以“学生基本信息表”为数据源,使用“设计视图”查询出和自己同姓或者民族为汉族、回族的(使用IN操作符)且年龄在25岁以上的学生。
将查询命名为“综合查询(题8)”,在查询结果中显示“学号”、“姓名”、“民族”、“年龄”,【其中学号只取后两位,请使用right函数,从学号右边截取2位】将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
(注:
本次作业完成后把该文档保存好,与后两次作业一起交)
查询第二次作业
(参数查询、交叉表查询)
9、打开“学生库”,将“学生家庭关系表”表名前加上自己的姓名(如:
“张三的学生家庭关系表”),以“学生家庭关系表”为数据源,创建名为“工作单位参数查询(题9)”的查询,要求按父母工作单位模糊查询记录,只要工作单位中包含输入的参数就被查找出来。
输入参数窗口提示为:
“请输入父母工作单位:
”。
将视图设计网格窗口(将网格中的条件列全部展开)和两个查询参数输入窗口(带参数拷屏)以及对应的查询结果窗口分别拷屏放在本题下方。
(注:
请将拷屏窗口进行裁剪,只留所需部分。
)
第一次输入参数:
“北京”(表示查询工作单位为北京的)
第二次输入参数:
“钢”(表示查询工作单位中包含“钢”字的)
10、打开“学生库”,以“学生基本信息表”为数据源,创建名为“出生日期及入学成绩参数查询-1(题10)”的查询,要求按出生日期的范围查找记录,输入参数窗口提示为:
“请输入出生日期上限值:
”、“请输入出生日期下限值:
”;入学成绩只输入最高位数字即可(使用通配符“*”实现),输入参数窗口提示为:
“请输入入学成绩最高位数字:
”。
将视图设计网格窗口(将网格中的条件列全部展开)和三个查询参数输入窗口(带参数拷屏)以及对应的查询结果窗口分别拷屏放在本题下方。
参数1:
1984-12-1
参数2:
1984-12-31(表示查询84年出生的学生)
参数3:
4(查询入学成绩最高位为4的,即成绩为400多分的)
11、打开“学生库”,以“学生基本信息表”为数据源,创建名为“出生日期参数查询-2(题11)”的查询,要求用户任意输入两个日子,按这两个日子分别查找这两天出生的学生,输入参数窗口提示为:
“请输入出生的日子1:
”和“请输入出生的日子2:
”。
将视图设计网格窗口(将网格中的条件列全部展开)和两个查询参数输入窗口(带参数拷屏)以及对应的查询结果窗口分别拷屏放在本题下方。
(注:
两个日期分别采用两种方法实现。
法一:
从书P66找相应的日期函数来实现;法二:
使用通配符“*”的方法实现)
参数1:
15(即15号出生的)
参数2:
自己的出生日子
12、以“学生基本信息表”为数据源,使用交叉表查询向导创建一个名为“交叉表查询1(题12)”的查询,要求在查询结果中显示出男女生(行标题)各民族(列标题)的人数(学号计数),并包含小计值。
将向导查询中最后一步“请指定查询名称”的上一步窗口(即交叉表查询的布局窗口)和查询结果窗口分别拷屏放在本题下方。
13、
将“交叉表查询1”复制,并把复制后的查询更名为“交叉表查询2(题13)”,在查询视图设计网格窗口中修改汇总字段和汇总方式,要求在查询结果中显示出男女生(行标题)各民族(列标题)的入学成绩平均分(总计列标题(字段名)修改为“入学成绩平均分”)。
并将所有结果保留小数后一位。
(方法:
在查询设计视图中分别选中两个“平均值”列,击右键选择“属性”,在“常规”选项卡中,将“格式”设为“固定”,将“小数位数”定义为“1”),将交叉表查询视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
ﻫ
14、以“学生选课表”为数据源,使用交叉表查询设计视图的方法创建一个名为“交叉表查询3(题14)”的查询,要求在查询结果中显示每个班(行标题)每门课程(列标题)的成绩最高分并且要有总计列。
总计列取三门课最高分,字段名显示为:
“三门课最高分”。
将交叉表查询视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口分别拷屏放在本题下方。
(注:
把本次作业与上次作业合并成一个WORD文档,文档保存好,与后面的作业一起交)
●以“学生基本信息表”为数据源
●新建表名为:
“民族学生”
条件:
(参数查询)打开新建表窗口拷屏。
查询第三次作业
(操作查询、其他查询)
15、打开“学生库”,创建生成表查询。
●以“学生基本信息表”为数据源
●新建表名为:
“84年偶数月份入学成绩四五百分”
●条件:
(与关系)
1)1984年出生的(使用Left函数)、出生月份为偶数(使用Month函数和Mod运算符)
2)入学成绩在400~600之间(使用数值范围表示方法)的学生
●保存查询名:
“生成表查询(84年偶数月份入学成绩四五百分)(题15)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)打开新建表窗口拷屏。
(注:
请将拷屏窗口进行裁剪,只留所需部分。
放在本题下方,以下各题同)
16、打开“学生库”,创建生成表查询。
●以“学生基本信息表”为数据源
●新建表名为:
“12月份出生或入学成绩五六百分”
●条件:
(或关系)
1)12月份出生的(使用“*”通配符的方法表示)
2)入学成绩为五六百分(使用“*”通配符方法表示)
●保存查询名:
“生成表查询(12月份出生或入学成绩五六百分)(题16)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)打开新建表窗口拷屏
17、打开“学生库”,创建生成表查询。
●以“学生基本信息表”为数据源
●要求由用户输入民族
输入参数为:
汉族
●保存查询名:
“生成表查询(输入民族)(题17)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)参数输入对话框拷屏
3)
打开新建表窗口拷屏。
ﻫ
18、打开“学生库”,复制“学生基本信息表”,命名为“学生基本信息表-1”。
(更新查询)
●以“学生基本信息表-1”为数据源
●更新表名为:
“学生基本信息表-1”
●更新条件:
学生姓名与自己姓名个数相同(使用通配符?
或LEN函数均可)
●更新内容(将满足上述条件的学生做如下修改)
1)简历(jl)更新为姓名+“同学”+民族+籍贯(如:
张三同学汉族山东济南)(使用字段连接运算&)
2)入学成绩加10分
●保存查询名:
“更新表查询(简历和入学成绩)(题18)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)打开“学生基本信息表-1”表窗口拷屏。
19、打开“学生库”,复制“学生基本信息表”,命名为“学生基本信息表-2”。
(更新查询)
●以“学生基本信息表-2”为数据源
●更新表名为:
“学生基本信息表-2”
●更新条件:
(参数查询)
由用户输入出生年份,查询出该年份出生的学生(请使用“*”通配符)
输入参数为:
1984
●更新内容(将满足上述条件的学生做如下修改)
将该年份出生的学生,其对应的出生年份加1(即将出生日期字段加365天即可)
●保存查询名:
“更新表查询(出生年份)(题19)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)参数输入对话框拷屏
3)打开“学生基本信息表-2”表窗口拷屏。
20、打开“学生库”,复制“学生基本信息”表,命名为“少数民族女学生”表,将其中的记录全部删除。
(追加查询)
●以“学生基本信息”表为数据源,向“少数民族女学生”表中追加记录
●追加条件:
(参数查询)
由用户任意输入两个民族
输入参数1为:
回族
输入参数2为:
藏族
●追加内容:
将这两个民族的女生追加到“少数民族女学生” 表中
●保存查询名:
“追加表查询(民族女学生)(题20)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)参数输入对话框拷屏
3)打开“少数民族女学生”表窗口拷屏。
21、打开“学生库”,复制“学生基本信息”表,命名为“学生姓氏”表,将其中的记录全部删除并修改表结构如下图所示(其中“姓”字段为文本1位,“名”字段为文本3位。
(追加查询)
●以“学生基本信息”表为数据源,向“学生姓氏”表中追加记录
●追加条件:
(参数查询)
由用户任意输入姓氏
输入参数为:
自己的姓
●追加内容:
----该部分是期末考试题库中的题目
将该姓氏的学生的学号以及姓名分解为姓和名两部分,分别追加到“学生姓氏” 表的“学号”、“姓”、“名”三个字段中
姓的截取方法:
使用Left函数,left([xm],1)
名的截取方法:
使用Mid函数,mid([xm],2,3)(表示从第2个字符开始截取,共取3个字符)
●保存查询名:
“追加表查询(姓氏)(题21)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)参数输入对话框拷屏
3)打开“学生姓氏”表窗口拷屏。
(将老师的拷屏删除,粘贴自己的拷屏结果)
22、打开“学生库”,复制“学生基本信息”表,命名为“学生基本信息删除” 表(删除查询)
●以“学生基本信息删除”表为数据源
●删除条件:
(或关系)
1)将表中出生月份为第三季度(即7,8,9月,请使用Month函数和IN操作符)
2)学号最后一位为8(使用Right函数)
●保存查询名:
“删除表查询(出生+学号)(题22)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)打开“学生基本信息删除”表窗口拷屏。
23、打开“学生库”,复制“学生基本信息”表,命名为“学生基本信息删除(出生日期)”表(删除查询)
●以“学生基本信息删除(出生日期)”表为数据源
●删除条件:
(参数查询)
由用户输入出生日期的上下限(使用BetweenAnd运算符)
输入参数为:
1985-1-1和1985-12-31
●保存查询名:
“删除表查询(出生日期)(题23)”
●要求:
1)拷屏视图设计网格窗口(将网格中的条件列全部展开)
2)
打开“学生基本信息删除(出生日期)”表窗口拷屏。
ﻫ
ﻫ
24、打开“学生库”,以“学生基本信息表”为数据源,使用重复项查询向导创建查询。
统计民族相同的记录个数,查询结果中只显示民族名称和对应人数。
将查询命名为“重复项查询(民族)(题24)”。
将查询结果窗口拷屏放在本题下方。
25、将上一题的查询复制一份,改名为“统计各民族学生人数(题25)”,修改查询设计视图,使得结果中第一列字段名显示为“民族”,第二列字段名显示为“人数”,并且改为统计各民族人数(而不只是民族重复的人数,即需要修改条件行)。
将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口拷屏放在本题下方。
26、打开“学生库”,以“学生基本信息表”为数据源,使用重复项查询向导创建查询。
统计籍贯相同的学生,查询结果中要求显示籍贯、学号、姓名。
将查询命名为“重复项查询(籍贯)(题26)”。
将查询结果窗口拷屏放在本题下方。
27、创建不不匹配项查询
1)打开“学生库”,将“学生家庭关系”表复制一份,改名为“学生家庭关系-1”表,将其中前5个学号的学生对应的家庭关系记录删除。
2)以“学生基本信息表”和“学生家庭关系-1”表为数据源,使用不匹配项查询向导创建查询,查出没提供家庭关系的学生。
3)在“查找不匹配项查询向导”中第一个表选“学生基本信息表”、第二个表选“学生家庭关系-1”(匹配字段为学号字段)
4)查询结果中显示学号和姓名
5)将查询命名为“不匹配项查询(未建家庭关系学生)(题27)”
6)将视图设计网格窗口(将网格中的条件列全部展开)和查询结果窗口拷屏放在本题下方。
(注:
请仔细观察视图设计视图中字段的显示和条件设置,认真理解)
28、创建不不匹配项查询
1)打开“学生库”,在第17题中创建了一个“民族学生”表,该表中存放的是汉族学生,以“学生基本信息”表和“民族学生”表为数据源,使用不匹配项查询向导创建查询,查出少数民族的学生。
2)在向导中第一个表选“学生基本信息表”、第二个表选“民族学生”(匹配字段为民族字段)
3)查询结果中显示学号、姓名和民族。
4)将查询命名为“不匹配项查询(少数民族学生)(题28)”
5)将查询结果窗口拷屏放在本题下方。
注:
●邮件主题为:
自己班级姓名学号(查询作业)
●将三次作业合并成一个WORD文档(命名为:
自己班级姓名学号(查询作业)),粘贴到邮件附件中发送到
●作业中若出现别人的名字,两人均没有成绩
●根据上交时间、完成质量评分(0~5分)