(
课件网) 高一级———教科版—信息技术—第三单元第4节 信息系统的数据处理 基础知识回顾 一、本章项目内容:图书管理信息系统 信息系统 1.HTML:作为界面呈现的方式 2.Python:作为程序设计的主语言 3.Access:作为数据存储的媒体 基础知识回顾 一、本章项目内容:图书管理信息系统 信息系统 1.HTML:作为界面呈现的方式 2.Python:作为程序设计的主语言 3.Access:作为数据存储的媒体 通过SQL语句与数据库沟通 本节的学习任务 清楚数据处理流程: 2.Python:作为程序设计的主语言 通过SQL语句与数据库沟通 3.Access:作为数据存储的媒体 本节的学习任务 清楚数据处理流程: 1.怎么说话(SQL语法) 2.怎么把话说清楚(描述流程) 本节的学习任务 1.怎么说话(语言): 学会SQL语句的语法,就能通过程序向数据库下指令 (包括上节课,本章一共介绍了4句关键语法) 本节的学习任务 2.怎么把话说清楚: 利用流程图,引导我们的思维 例子:如何把大象放进冰箱里? 打开冰箱门 把大象塞进去 关上冰箱门 本节的学习方法 2.怎么把话说清楚: 具体到本课,就是如何在用户的一个操作后,通过程序,控制系统后台配合数据库的各项操作返回一个合适的结果。 (告诉程序该干什么) 定流程 走程序 看结果 图书信息系统 如何判断用户的合法身份(登陆)? 分析: 用户 用户名 密码 用户登陆流程图(P95) 用户名匹配 密码匹配 SQL语句 查找(SELECT): 主要作用是在数据表中查询记录 部分可选参数:FROM、WHERE、LIKE 用户登陆流程 (P95-96) SQL语句 图书查阅流程图: 开始 获取用户名 查询该用户名下借阅的书籍 返回显示结果 结束 SQL语句 图书查阅流程(P97): SQL语句 模糊查找(P98): SQL语句 模糊查找: 语句: SELECT * FROM [books] WHERE [数量]>0 and [书名] LIKE ‘%%之书’ 意思是:从books表格当中查找出有库存的书名为“**之书”的数据。 SQL语句 模糊查找(SELECT): SQL语句 模糊查找(SELECT): SQL中的 “%“ 代表零个或任意多个字符 例子:“李%”代表姓李的学生, “%李%”代表姓名中有李字的学生 SQL中的 “_” 代表一个任意的字符。 例子:“李_”代表姓李的,名字只有两个字的学生 SQL语句(拓展) 更新(UPDATE)和删除(DELETE): 能实现相关的操作,语法与查找语法相类似 四个语句,分别让我们能够对数据库进行输入(INSERT)、查找(SELECT)、修改(UPDATE)、删除(DELETE)的操作,基本满足大部分的流程需求 结语 1、 在解决问题时可引入流程图的思维。 2、 参照流程图,对照运行结果,久而久之就可以印证自身的判断,增强自己学习的信心。 3、 一般通过SQL语句达到向数据库发送指令的目的,因此,如果有志于复杂系统开发的同学,学好SQL语句必不可少。 课后思考 如果将一只大象放进冰箱需要三个步骤,那么,将一只长颈鹿放进冰箱需要多少个步骤呢? ... ...