内容正文:
第2单元 信息系统的集成
第1单元 信息系统的组成与功能
第3单元 信息系统的设计与开发
第4单元 信息系统的安全
第5单元 信息社会的建设
信息技术
(必修2)
1
3.5 信息系统的数据呈现
2
学习目标
1.能够根据现实需求确定需要输出的数据。
2.理解数据输出样式对信息应用的影响。
新课导入
各种数据经信息系统处理之后,哪些结果需要呈现?数据结果以什么样的方式呈现?
本节我们将围绕“图书管理信息系统的数据输出设计”项目展开学习,体验数据的分类查询结果输出,理解适当的数据输出样式对增强信息表达的重要作用。
本项目主要包含“制作最受欢迎图书排行榜”和“优化借阅管理系统的输出”两个任务。
各年级学生的阅读偏好
各年级男、女学生的阅读偏好
按照不同的方式对学生借阅图书的数据进行排序输出,可以从不同的视角了解学生的阅读情况。比如,按照图书类型分类,可以了解全体学生的阅读偏好。根据以下表格思考,你还可以从哪些视角对图书进行分类排序呢?
任务一 制作最受欢迎图书排行榜
※ 活动1 设计图书排行榜
连接数据库,创建游标
从借阅表中查询图书累计借阅情况
输出查询结果
将数据传递给show_new.html文件显示
图书被借阅的次数直接反映了图书的受欢迎程度,由此可以对图书质量以及阅读行为进行科学分析,分析结果可以作为向学生提供阅读建议或向学校提供图书更新建议的依据。
请问:如何用程序来实现统计出图书累计被借阅次数最多的10本书呢?
活动2 编写最受欢迎的图书排行榜程序
在SQL语句中,聚合查询是指通过包含一个聚合函数的查询来汇总多个数据项的值。聚合函数对一组值执行计算并返回单一的值。
常见的聚合函数包括求和函数SUM()、求平均值函数AVG()、求最大值函数MAX()、最小值函数MAX()和计数函数COUNT()等。
聚合函数经常与SELECT语句的GROUP BY子句一同使用。
聚合查询
在SQL语句中,TOP子句用于规定要返回的记录的数目。
TOP子句以两种方式指定输出的记录数,一种是直接指定输出的数量,一种是指定记录的百分比。
【例1】从学生表中选择前两条记录:
SELECT TOP 2 * FROM [学生表]
【例2】如何从学生表中选择前50%的数据记录呢?
SELECT TOP 50 PERCENT * FROM [学生表]
TOP子