1、实验五创建查询实验报告实验报告课程名称 计算机应用信息系统 实验项目名称 实验五 创建查询 班级与班级代码 09会计学1班 092502011 实验室名称(或课室) SS1-201 专 业 会计学 任课教师 司徒抗卫 学 号: 09250201153 姓 名: 曾奕丞 实验日期: 2010 年 12 月 17 日 广东商学院教务处 制 姓名 曾奕丞 实验报告成绩 评语:评价项目评价1认真预习,实验目的明确2实验步骤清楚、完整3实验过程规范,实验结果与实验题目要求相符4有简要的实验分析和小结5排版格式清晰美观,符合要求 指导教师(签名) 2010年 12 月 25 日实验五 创建查询1、目的与要
2、求(1)掌握用查询设计器创建和修改查询的方法(2)掌握创建基于单表和多表的查询方法2、实验原理(知识准备情况)了解利用查询设计器建立查询的一般过程:1、选择查询的数据源 2、选择出现在查询结果中的字段 3、设置查询条件来查找满足用户要求的记录 4、设置排序或分组来组织查询结果 5、选择查询去向,即查询结果的输出类型 6、运行查询,获得查询结果。 3、内容2、设计性实验实验一:本实验用到数据库中的“选修成绩.DBF”、“选修课程.DBF”表创建名为“分数统计.QPR”的查询文件。要求:统计每门课程期末成绩在90分以上的人数(包括90分)查询结果包括课程号、课程名、优秀人数这三个字段,按优秀人数的
3、降序排列。方法步骤:1、 打开“项目管理器”,选择“数据”选项卡中的“查询”,单击“新建”,再单击“新建查询”2、在“添加表和视图”对话框中,单击“选修成绩”和“选修课程”两张表;3、出现“联接条件”对话框,以设置联接条件为“内部联接” 4、在查询设计器的字段选项卡中,单击“输出字段”。5、在查询设计器的筛选选项卡中,设置筛选条件:字段名为“选修成绩.期末成绩”,条件为“=”,实例为“90”(如下图)。6、 在查询设计器分组依据选项卡中,设置分组依据为“选修课程.课程名”,如下图:7、 在查询设计器字段选项卡,点击“函数和表达式”,出现“表达式生成器”。添加第四个字段,计算满足条件的每门课程的
4、优秀人数:COUNT(选修课程.课程名) AS 优秀人数;(如下图) 8、在查询设计器的排序依据选项卡中,设置排序依据:按优秀人数的降序排列:9、 单击查询工具栏上的“运行”图标,浏览查询结果10、保存查询为:分数统计.QPR。并查看SQL查询语言。实验二本实验用到数据库中的“选修学生.DBF”、“选修成绩.DBF”、“选修课程.DBF”表创建名为“选课.QPR”的查询文件。要求: 包括学号、姓名、选课梦数、选课学分4个字段 记录顺序按选课门数降序排列。(1)打开查询设计器,进入 “新建查询”,出现 “添加表和视图“对话框;(2)在“添加表和视图”对话框中,依次添加选修学生、选修成绩和选修课程
5、三个表:(3)在添加第二张表时,出现 “联接条件”对话框(如上图),设置联接条件为“内部联接”,添加第三张表时,同样要设置联接条件为“内部联接”;(4)在查询设计器字段选项卡,添加选定字段(如下图所示):(5)在分组依据选项卡中,单击“分组依据”;添加“选修学生.学号”,如下图所示:(6)在字段选项卡中,单击“函数和表达式”,输入:COUNT(选修课程.课程名) AS 选课门数,来统计每位学生的选课门数;再输入:SUM(选修课程.学分) AS 选课学分,来统计每位同学所有选课学分总和。然后将课程名和学分两个字段移去。结果如下图所示:(7)在分组依据中的“满足条件”中设置筛选条件:字段名为“查询
6、.选课学分”,条件为“=”,事例为“6”。如下图:(8)在排序依据选项卡中,单击“排序依据”:按选课门数的降序排列。(9)单击查询工具栏上的“运行”图标,浏览查询结果:(10)保存查询为:选课.QPR。并查看SQL查询语言:三、综合性实验本实验用到数据库中的“选修学生.DBF”、“选修成绩.DBF”、“选修课程.DBF”表创建名为“选课成绩单.QPR”的查询文件。要求: 选课成绩单包括学号、姓名、课程号、课程名、平时成绩、期末成绩、总评成绩和专业8个字段,其中总评成绩=平时成绩的30%+期末成绩的70%; 查询结果只含中文、新闻和艺术专业的学生记录记录顺序先按课程号升序排列、相同课程记录按总评
7、成绩降序排列。查询结果生成一名为选课成绩单.DBF的数据表(1)打开查询设计器,单击 “新建查询”,出现 “添加表和视图“对话框;(2)在“添加表和视图”对话框中,依次添加“选修学生”、“选修成绩”和“选修课程”三个表:(3)在添加第二张表时,出现 “联接条件”对话框(如下图),单击“内部联接”,添加第三张表时,同样单击“内部联接”(4)在查询设计器的字段选项卡中,设置输出字段,并通过“函数和表达式”用表达式设计器添加表达式,计算总评成绩:选修成绩.平时成绩*0.3+选修成绩.期末成绩*0.7 AS 总评成绩:(5)在筛选选项卡中,单击“筛选”:只含中文、新闻、艺术专业的学生,逻辑用“or”表
8、示。如下图:(6)在排序依据选项卡中,单击“排序依据”:先按课程号升序排列,相同课程记录按总评成绩降序排列。如下图所示:(7)单击查询工具栏上的“运行”图标,浏览查询结果:(8)在菜单栏上单击“查询”,选择“查询去向”,在弹出的窗口中选择表项,单击“确定”即可:(9)关闭并保存查询结果为“选课成绩单.QPR”。并在在项目管理器中,将“选课成绩单.DBF”添加到自由表下,单击浏览结果如下图所示:四、实验总结与心得体会 使用查询设计器创建查询时,要了解建立查询的一般过程,根据过程从题目中提取相关信息:查询数据源有哪些输出字段有哪些筛选条件是什么排序和分组依据是什么,然后把提取到的信息输入查询设计器的相应选项卡中,最后运行查询,便可获得查询结果。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1