3.5信息系统的数据呈现 知识梳理 信息系统以各种各样的方式向系统使用者输出信息,以屏幕显示方式输出各种数据是最为常见的方式。 1.聚合查询(aggregate query) 聚合查询在SQL语句中是指通过包含一个聚合函数(aggregate function)来汇总多个数据项的值。聚合函数对一组值执行计算并返回单一的值。 常见的聚合函数包括求和函数SUM()、求平均值函数AVG()、求最大值函数MAX()、求最小值函数MIN()、计数函数COUNT()等。除了COUNT 以外,聚合函数忽略空值。 聚合函数经常与SELECT语句的GROUP BY子句一同使用。 2.TOP子句 在SQL语句中,TOP子句用于规定要返回的记录的数目。 TOP子句以两种方式指定输出的记录数,一种是直接指定输出的数量,另一种是指定记录的百分比。 【例1】从学生表中选择前50%的数据记录: SELECT TOP 50 PERCENT * FROM [学生表] 【例2】从学生表中选择前两条记录: SELECT TOP 2 * FROM [学生表] 3.ORDER BY子句 在SQL语句中,ORDER BY子句用于根据指定的列对结果集进行排序。ORDER BY子句默认按照升序对记录进行排序。如果需要对记录进行降序排序,可以使用DESC 关键字。 【例3】对学生表中的所有数据按照姓名进行降序排列: SELECT * FROM [学生表] ORDER BY 姓名 DESC 4.MVC框架 模型—视图—控制器(MVC)把代码的定义和数据访问的方法(模型,Model)与请求逻辑(控制器,Control)以及用户接口(视图,View)分开来。 优势在于各种组件都是松散结合的。页面设计师可以改变HTML页面的样式而不用接触 Python代码;数据库管理员只需要关心数据库和数据表的结构设计而不用考虑数据如何访问。由此,系统开发的人员能够更好地进行分工合作,提升开发效率。 5.CSS CSS(Cascading Style Sheets,层叠样式表)是一种用来表现HTML对象显示属性的语言。HTML标记中的style属性即为该标记的CSS代码。 6.HTML的表格 在HTML中,<table></table>来定义一个表格。表格包括若干的行<tr></tr>,每一行包括若干单元格<td></td>。如一个一行两列的表格可以表示为: <table> <tr> <td>第一行第一格</td> <td>第一行第二格</td> </tr> </table> @知识拓展 ·CSS样式 (1)行内样式表(内嵌式):加入方便,只对当前标记起样式作用,优先级最高,但没有体现CSS的优点。 <标记名 style="样式属性名:值"> (2)内部样式表(内联式):对当前网页起样式作用,添加在网页head区,优先级中。 <style type="text/css"> CSS样式表的内容 </style> (3)外部样式表(外联式) 将样式表定义语句保存为一个“.css”的文件,然后链接到HTML网页文件中,可以方便对网站中多个网页进行管理。优先级低,但高于HTML标记的格式属性。 <link href="样式文件名.css" rel="stylesheet" type="text/css"> ·HTML代码初步 HTML称为超文本标记语言。网页是由一些HTML标记组成的,网页的扩展名就是 .htm或 .html。 (1)网页的基本结构 <html> <head> <title>网页标题</title> </head> <body> 网页内容 </body> </html> (2)HTML常用标记 标记 含义 标记 含义 标记 含义 <html> </html> 网页始末 <font> </font> 字体 <a href =" "> </a> 超链接 <head> </head> 网页头 <img src=" "> 插入图像 <table> </table> 表格 <title> </title> 网页标题 <p> </p> 段落 <tr> </tr> 表格行 <body> </body> 网页主体 <br> </br> 行 <td> </td> 表格列 <marquee> </marquee> 滚动字幕 <hr> 水平线 <form> </form> 表单 @巩固练习 1.“学生表”中有学号、姓名、性别和入学 ... ...
~~ 已预览到文档结尾了 ~~