3.5 信息系统的数据呈现导学案-2024-2025学年教科版(2019)高中信息技术必修二

2025-01-14
| 5页
| 196人阅读
| 1人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修2 信息系统与社会
年级 高一
章节 3.5 信息系统的数据呈现
类型 学案-导学案
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 江苏省
地区(市) 苏州市
地区(区县) -
文件格式 DOCX
文件大小 184 KB
发布时间 2025-01-14
更新时间 2025-01-14
作者 魄狱芒
品牌系列 -
审核时间 2025-01-14
下载链接 https://m.zxxk.com/soft/49996112.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

3.5 信息系统的数据呈现 【学习目标】 1.通过“图书管理系统的输出设计”的项目学习,感知并认识信息系统对人们生活、工作与学习的重要性。 2.通过体验数据表的聚合查询、TOP 子句及 ORDERBY 子句的应用,理解如何根据现实需求确定需要输出的数据。 【知识框架】 是信息系统最重要的运行结果。 统计被借阅次数最多的 10 本书步骤。 # 连接数据库,创建游标 DBfile=os. ()+u"""\图书管理.mdb""" # 起始执行目录\数据库文件 # 建立一个连接对象,该对象用odbc连接管道连接应用程序和指定的数据库 Conn=pyodbc.connect(u"Driver={Microsoft Access Driver(*.mdb,*.accdb)};DBQ="+DBfile) Cursor =conn. () # 创建游标 # 从借阅表中查询图书累计借阅情况 sql =u"SELECT TOP 10 ISBN,COUNT(*)AS [借阅数量] FROM [borrow] GROUP BY ISBN ORDER BY [借阅数量] DESC" cursor. (sql) # 输出查询结果 list =cursor. () # 将数据传递给show_new.html文件显示 return render_to_response('show_new.html',{'book_list':list}) 知识点1:聚合查询 SQL语句中,通过包含一个聚合函数来汇总多个数据项的值。 聚合函数对一组值执行计算并返回单一的值。 常见的聚合函数包括求和函数 ()、求平均值函数AVG()、求最大值函数 ()、最小值函数MIN()和计数函数 ()等。除了COUNT()外,聚合函数 空值。 聚合函数经常与SELECT语句的 子句一同使用。 知识点2:Group BY 子句 SQL语句中,GROUP BY子句用于结合聚合函数,根据一个或多个 对结果集进行 。 知识点3:TOP子句 SQL语句中,TOP子句用于规定要返回的记录的 。 以两种方式指定输出记录数:一种是直接指定数量;另一种是指定记录的百分比。 数据表全部显示效果如下: 1.从学生表中选择前两条记录,命令如下:SELECT TOP 2 姓名 FROM [学生表] 结论是: 、 。 2.从学生表中选择前 50的记录: SELECT TOP 50 PERCENT 学号 FROM [学生表] 结论是: 到 。 知识点4:ORDER BY子句 SQL语句中,ORDER BY子句用于根据指定的列对结果集进行 。ORDER BY子句默认按照 对记录进行排序,关键字是 ,默认省略。如果需要对记录进行降序排序,可以使用 关键字。 结论是: 、 、 。 知识点5:数据输出 无论是用户登录、预约图书,还是图书录入、图书查询,信息系统的各个功能都需要通过 向使用者描述工作状态或执行结果。 知识点6:HTML的标签 HTML中,用< ></table>来定义一个表格。表格包含若干的行< ></tr>,每一个行包括若干单元格< ></td>。 HTML中,用< ></font>来定义字体,如: <font style='color:red;font-weight:bold;'>使用图书借阅系统!</font> # 红色,加粗 HTML中,用< >来表示换行。 知识点7:CSS CSS(Cascading Style Sheets, 样式表)是一种用来表现HTML对象显示属性的语言。HTML标记中的 属性即为该标记的CSS代码。 style属性的取值不是具体的 ,而是一段 ,能够为该标记的一个或多个属性赋值,更为精细地描述对象的显示状态。 如:style='color:red;font-weight:bold;' 表示红色 加粗 知识点8:MVC框架 模型(Model)-视图(View)-控制器(Control)(MVC)把代码的 和数据访问的 (模型,model)与请求逻辑(控制器,control)以及用户接口(视图,view)分开来。这种设计模式的优势在于各种组件都是松散结合的。 【课后练习】 1.小强搭建“室内烟雾报警系统”,实现烟雾超过预警值即打开喷淋系统。下列关于系统使用数据输出反馈系统处理结果的说法,正确的是( ) A.将数据使用电子邮件发送给用户的形式 B.系统使用向用户发送手机短信的形式 C.系统通过向执行器发出命令的形式 D.系统利用扬声器发出预警声音的形式 2.下列SQL聚合函数中正确的是( ) A.SUM(*) B.MAX(*) C.COUNT(*) D.AVG(*) 3.下列聚合函数中哪个只能用于计算数值类型的数据?( ) A.count() B.min() C.max() D.sum() 4.下列SQL聚合函数不能忽略空值的是( ) A.count() B.min() C.max() D.sum() 5.在聚合函数中,用来统计记录数的函数是( ) A.SUM() B.MAX() C.AVG() D.COUNT() 6.在SQL语句中,下列选择中全部属于常见的聚合函数的是( ) A.SUM()、AVG()、MAX()、MIN()、COUNT() B.SUM()、AVG()、MAX()、MIN()、TOP() C.SUM()、AVG()、MAX()、MIN()、GROUP() D.SUM()、AVG()、MAX()、MIN()、TOTAL() 7.查询员工工资信息时,若按工资降序排列,下列SQL语句正确的是( ) A.ORDER BY 工资 B.ORDER BY 工资 desc C.ORDER BY 工资 asc D.ORDER BY 工资 distinct 8.查询人员信息时,若对所有记录按 "FirstName" 列降序排列,对应的子句为( ) A.SORT FirstName DESC B.ORDER BY FirstName DESC C.ORDER FirstName DESC D.SORT BY FirstName DESC 9.若要查询 "Persons" 表中记录的数目,相应的SQL命令为( ) A.SELECT COLUMNS() FROM Persons B.SELECT COLUMNS(*) FROM Persons C.SELECT COUNT() FROM Persons D.SELECT COUNT(*) FROM Persons 10.在数据库中,有学生信息表: Student(stu_Id,stu_Name,stu_Address)三个字段分别存储学生的学号、姓名、以及家庭住址,如果在表中找出家庭住址倒数第三个字符为“沙”,并且至少包含4个字符的学生信息,则查询条件子名应写成( ) A.WHERE stu_Address LIKE ′%_沙__′ B.WHERE stu_Address LIKE ′__沙_ %′ C.WHERE stu_Address LIKE ′%沙__ ′ D.WHERE stu_Address LIKE ′_沙_ %′ 11.在Access数据库中,查询学生成绩scroe表中,数学成绩math字段从高到低排前三名学生的所有记录,以下正确的语句是(  ) A.SELECT TOP 3 FROM scroe ORDER BY math ASC B.SELECT TOP 3 FROM scroe ORDER BY math DESC C.SELECT TOP 3 * FROM scroe ORDER BY math DESC D.SELECT TOP 3 * FROM scroe ORDER BY math ASC 12.在SQL查询语句中WHERE子句中,如果出现score<80 OR score> 90,则等价的表达式为( ) A.not (score>=80 OR age<=90) B.not score>=80 OR age<=90 C.not BETWEEN 80 AND 90 D.score>80 AND age<90 13.SQL查询学生表中年龄大于16岁的所有男生的学号和姓名,查询语句为( ) A.SELECT 学号,姓名 FROM 学生表 WHERE 年龄>16 AND 性别=′男′ B.SELECT 学号,姓名 FROM 学生表 WHERE 年龄>16 OR 性别=′男′ C.SELECT # FROM 学生表 WHERE 年龄>16 OR 性别=′男′ D.SELECT * FROM 学生表 WHERE 年龄>16 AND 性别=′男′ 14.在SQL查询语句WHERE子句中,如果出现score Between 80 AND 90,则等价的表达式为( ) A.score>=80 AND age<=90 B.score>=80 OR age<=90 C.score>80 OR age<90 D.score>80 AND age<90 15.SELECT语句中指明查询结果排序的子句是( ) A.FROM B.WHERE C.ORDER BY D.GROUP BY 16.Structured Query Language简称SQL,为结构化查询语言,下列说法不正确的是( ) A.Structured Query Language即SQL语言,功能很强,但使用难度很大 B.SQL能够实现创建、修改、删除数据库对象 C.SQL能够对数据表中数据进行增、删、改等操作 D.SQL是关系数据库的标准语言, SQL语言功能很强,但表达很简单,用户只需要告诉数据库管理系统“做什么”,而无须指明“怎么做”,这大大降低了使用难度 17.在Access中建立学生表,表中有学号、姓名、性别、入学成绩字段,执行如下SQL命令:SELECT 性别, AVG(入学成绩) FROM 学生 GROUP BY 性别,目的是(  ) A.计算并显示所有学生的性别和入学成绩的平均值 B.按性别分组计算并显示性别和入学成绩的平均值 C.计算并显示所有学生的入学成绩的平均值 D.按性别分组计算并显示所有学生的入学成绩的平均值 18.对于语句“Select * From 图书信息 Order By 数量 Desc”叙述最为准确的是( ) A.查询“图书信息”数据表按“数量”字段从小到大排序的所有信息 B.查询“图书信息”数据表按“数量”字段从大到小排序的所有信息 C.查询数据表按“数量”字段从大到小排序的所有信息 D.查询“图书信息”数据表从小到大排序的所有信息 19.下列关于ORDER BY子句的说法,正确的是() A.在SELECT语句中,ORDER BY子句为必选 B.ORDER BY默认按照降序排序 C.ORDER BY 字段 DESC是降序排列 D.ORDER BY子句放于WHERE子句之前 20.在HTML中,下面不属于表单元素的是( ) A.文本框 B.按钮 C.图片 D.下拉列表 21.HTML 指的是( ) A.家庭工具标记语言(Home Tool Markup Language) B.超文本标记语言(Hyper Text Markup Language) C.超链接和文本标记语言(Hyperlinks and Text Markup Language) D.以上都不对 22.下列关于HTML语言的叙述,错误的是(  ) A.网页中的HTML代码只能通过“所见即所得”型编辑工具编辑 B.HTML语言中可以嵌入多种网页特效代码 C.即使不熟悉HTML语言也能制作网页 D.HTML语言通过一系列特定的标签来标识相应的意义和作用 23.下列不属于HTML文件表单元素的是(  ) A.文本框 B.密码框 C.下拉列表 D.标签 24.下列CSS属性是用来改变背景颜色的是(  ) A.color B.bgcolor C.background-color D.text_color 25.关于CSS技术,描述不正确的一项是(  ) A.层叠样式表 B.可以控制多个网页的外观 C.控制图片的精确位置 D.兼容所有的浏览器 【学案答案】 1.数据输出 2.getcwd 3.cursor 4.execute 5.fetchall 6.SUM 7.MAX 8.COUNT 9.忽略 10.GROUP BY 11.列 12.分组 13.数目 14.李晓峰 15.张玉龙 16.001 17.006 18.排序 19.升序 20.ASC 21.DESC 22.张晓华 23.王大有 24.李飞 25.数据输出 26.table 27.tr 28.td 29.font 30.br 31.层叠 32.style 33.数据 34.代码 35.定义 36.方法 【课后答案】 1.答案:C解析:反馈调节是指在一个系统中,系统本身工作的效果,反过来又作为信息调节该系统的工作。小强搭建的“室内烟雾报警系统”,当烟雾超过预警值时,系统向执行器发出喷淋命令,喷淋吸收烟雾,达到降低室内烟雾浓度的目的。因此关于该系统的说法,正确的是C选项,即系统通过向执行器发出命令的形式。 2.答案:C解析:A求和,B最大值,D平均值需要加具体的列名,COUNT可以对所有的列进行统计,故选C。 3.答案:D解析:sum是求和,故只能用于数值类型,选D。 4.答案:A解析:除了count函数外,聚合函数忽略空值,故选A。 5.答案:D解析:A,求和;B,最大值;C,平均值;D,统计,故选D。 6.答案:A解析:本题主要考查数据库语句。聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用。常见的聚合有:SUM()(返回指定数据的和,只能用于数字列)、AVG()(返回指定组中的平均值)、MAX()(返回指定数据的最大值)、MIN()(返回指定数据的最小值)、COUNT()(返回指定组中项目的数量),故本题选A选项。 7.答案:B解析:order by语句默认是升序,A排除,B是降序的方式,C是升序,D,distinct返回唯一值。故选B。 8.答案:B解析:首先排除AD,用oder by进行排序,故选B。desc是降序,asc是升序。 9.答案:D解析:select * from persons,从persons表中查询所有的数据,故首先排除AC;然后统计数目用count故选D。 10.答案:A解析:_表示一个,%表示0个、1个或1个以上都可能,本题选A。 11.答案:C解析:从高到低是降序,故排除AD,select *表示返回所有的字段值,不可省略,故本题选C。 12.答案:C解析:80到90之间的其他可能,故选C。 13.答案:A解析:首先是两个条件同时满足,故排除BC,其次只要学号和姓名,故选A。 14.答案:A解析:80-90之间,闭区间,故选A。 15.答案:C解析:查询结果排序的是C 16.答案:A解析:Structured Query Language即SQL语言,功能很强,使用难度不是很大。故选A。 17.答案:B解析:Group by 是分组的意思,故排除AC;select 后显示性别,avg,故分组显示性别及入学成绩的平均值,故选B。 18.答案:B解析:查询图书信息表中所有的字段,条件是按数量进行降序,故选B。 19.答案:C解析:order by子句选用,默认升序,desc表示降序,放在where子句之后,故选C。 20.答案:C解析:不体现交互功能的,选C。 21.答案:B解析:超文本标记语言,故选B 22.答案:A解析:A选项中只能绝对化,比如记事本也可以用来写HTML代码。 23.答案:D解析:文本框和密码框是一个组件,可以通过组件属性来设置,AB排除,下拉菜单比如选省市的时候,因此D不是。 24.答案:C解析:background-color:#F00;background:#F00;都可以表示背景颜色,所以选C, 25.答案:D解析:CSS,层叠样式表,通过外联的方式控制多个网页的外观,可以控制图片的位置,但是兼容性因浏览器不同有所差异,故选D。 学科网(北京)股份有限公司 $$

资源预览图

3.5 信息系统的数据呈现导学案-2024-2025学年教科版(2019)高中信息技术必修二
1
3.5 信息系统的数据呈现导学案-2024-2025学年教科版(2019)高中信息技术必修二
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。