渊外舍餐多大是 管理信息系统 查询 目的: 掌握查询的设计方法 使用资源: student.mdb 课程内容: 一、选择查询(打开提供的数据库‘student') a)完成多表的动态集合 1)选择对象‘查询',依次完成‘新建/设计视图/确定': 2)将学生、成绩、课程三个表添加后,关闭显示表: 画查询1:选择查询 回☒ 课程 成结 米 1 学号 学号 课程代码 名称 课程 姓名 学分 分数 出生日期 性别 QBE 3) 将学生表中的班级、学号、姓名,课程表中的名称、学分,成绩表中的分数加入到 QBE部分的字段行 查询1:选择查询 ▣☒ 学生 课程 课程代码 学号 学号 课程 姓名 名称 学分 分数 出生日期 性别 宇段 班级 姓名 名称 学分 分数 表 学生 堂生 学生 课程 课程 成结 排 显 ☑ ☑ ☑ ☑ 则: 或 4)保存查询设计为‘学生查询' 第1页共15页
管理信息系统 查询 目的: 掌握查询的设计方法 使用资源: student.mdb 课程内容: 一、选择查询(打开提供的数据库‘student’) a) 完成多表的动态集合 1) 选择对象‘查询’,依次完成‘新建/设计视图/确定’; 2) 将学生、成绩、课程三个表添加后,关闭显示表; QBE 3) 将学生表中的班级、学号、姓名,课程表中的名称、学分,成绩表中的分数加入到 QBE 部分的字段行 4) 保存查询设计为‘学生查询’ 第 1 页 共 15 页
能判4矮降贸多大是 管理信息系统 5)运行查询.双击”学生查询”,或选中”学生查询”,按 宙打开g心设计四)海新键妙X旦中的 箱打开Q) 国上机练Q:数据库 回☒ 酯打开@)△设计四)新建如) 入,0图 对象 在设计视图中创健查询 围表 可 使用向导创建查询 即查询 母 学生查询 图 窗体 洞报表 组 运行结果如下 学生查询:选择查询 班级 学号 姓名 名称 学分 分激 10001 白薇 数学 4 10002 邴媛媛 数学 ¥ 78 10003 曹辉 数学 98 10004 韩鹤 数学 10005 黄琛 数学 10006 黄夏强 数学 4 5 10007 刘冰 10008 刘健 数学 4 6 10009 宋建伟 数学 20010 唐苗 数学 76 20011 王国盛 数学 20012 王秀春 数学 4 6 20013 姚宇朝 数学 20014 张丽艳 数 45 20015 张茂 数学 4 20016 李红日 数学 A 10001 白薇 英语 65 10002 邴媛媛 英语 10004 韩鹤 英语 ¥ 76 10005 黄琛 英语 4 87 记录:4川 17>1D米共有记录数:61 O修改查询设计(在上面运行结果的状态,直接点工具栏的二进入设计视图 第2页共15页
管理信息系统 5) 运行查询. 双击”学生查询”, 或选中”学生查询”, 按 中的 运行结果如下: 6) 修改查询设计(在上面运行结果的状态,直接点工具栏的 进入设计视图) 第 2 页 共 15 页
渊外经倚置多大是 管理信息系统 班级 学号 姓名 名称 学分 分数 表 学生 学生 学生 课程 课程 成绩 排序 降序 显示 ☑ ☑ 升序 ☑ 准则 降序 或 〔不排序) 在排序行,将姓名字段设为降序,查看运行结果. (修改设计后可以直接点工具栏的 -按下列图示,依次修改QBE部分的设计,查看运行结果 班级 学号 姓名 名称 学分 分数 表 学生 学生 学生 课程 课程 成绩 降序 显示 ☑ ☑ ☑ 回 ☑ ☑ 财 1 或 班级 学号 姓名 名称 学分 分数 举 学生 学生 学生 课程 课程 成绩 降序 显示 ☑ ■☑ ☑ 准则 1 “英语“ 班级 学号 姓名 名称 学分 分数 表 学生 学生 学生 课程 课程 成绩 降序 ▣ 准则: “英语“ 字段 班级 学号 姓名 名称 学分 分数 学生 学生 学生 课程 课程 成绩 排序 开序 降序 显示 ☑ ☑ ☑ 回 ☑ 准则 或 问题: 建立该查询的目的? b) 分组汇总练习-建立查询,以班级为单位,统计各门课程的平均成绩 第3页共15页
管理信息系统 -在排序行,将姓名字段设为降序, 查看运行结果. (修改设计后可以直接点工具栏的 ) -按下列图示,依次修改 QBE 部分的设计, 查看运行结果. 问题: 建立该查询的目的? b) 分组汇总练习---建立查询,以班级为单位,统计各门课程的平均成绩 第 3 页 共 15 页
磁 剁外经份餐多大景 管理信息系统 1)选择对象‘查询',依次完成‘新建/设计视图/确定': 2)添加查询‘学生查询’: 查1选择查询 回x 显示表 ☒☒ 班级 表 查询 两者都有 添茄□ 学生在询 关闭C) 名称 字段 亦 3)将班级、 名称、分数加入到QBE部分的字段行: 砂品路色矿口即,! A11 机练习:数据库 回x 查询1:选择查询 学生查询 班级 学号 姓名 名称 分数 字段 班级 名称 分数 表 学生查询 学生查询 学生查询 显示 ☑ ☑ 准则 或 4)选择‘合计’ 按钮Σ 字段 班级 名称 分数 表 学生查询 学生查询 学生查询 忘1:Group By Group By Group By 排序 显示 ☑ ☑ ☑ 准则 或 5)将分数字段的总计行设定为“AVG”(平均分): 第4页共15页
管理信息系统 1) 选择对象‘查询’,依次完成‘新建/设计视图/确定’; 2) 添加查询‘学生查询’; 3) 将班级、名称、分数加入到 QBE 部分的字段行; 4) 选择‘合计’按钮 ; 5) 将分数字段的总计行设定为“AVG”(平均分); 第 4 页 共 15 页
莲喇4连降餐事六孝 管理信息系统 班级 名称 分数 表 学生查询 学生查询 学生查询 Group By Group By 排序 Group By 显示 ☑ ▣ Su 准则 Avg 或 Min Max Count StDev Var 6)保存查询设计为‘班级平均成绩’: 7)运行查询,结果如图 班级平均成绩:选择查询 回☒ 班级 名称 分数之A女名 1会计 78 1经济学 72 1数学 79 1统计 83.71428571429 1英语 71.25 2会计 77 2经济学 77.14285714286 2数学 75 2统计 88 2英语 70.2 记录:「 1米共有记录娄 问题: 参照上面的例子,建立学生总学分及平均成绩查询(下图为设计界面),保存为“学生 成绩” 学生成渍:选择查询 学生查询 班级 学号 姓名 名称 字段 姓名 学分 分数 学生查询 学生查询 学生查询 Group By 排序 ☑ ⑤ 或 c) 生成计算字段练习--在‘学生查询'中产生成绩等级字段,90分以上优秀。(使用函数F) 1)选择对象‘查询’,修改‘班级成绩’的设计: 2)选择新的列,输入“备注F[分数]>89,优秀,”)” 第5页共15页
管理信息系统 6) 保存查询设计为‘班级平均成绩’; 7) 运行查询,结果如图 问题: 参照上面的例子,建立学生总学分及平均成绩查询(下图为设计界面),保存 为“学生 成绩” c) 生成计算字段练习---在‘学生查询’中产生成绩等级字段,90 分以上优秀。(使用函数 IIF) 1) 选择对象‘查询’,修改‘班级成绩’的设计; 2) 选择新的列,输入“备注:IIF([分数]>89,’优秀’,’’)” 第 5 页 共 15 页