(共21张PPT)
高一级——教科版—信息技术—第三单元第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语句必不可少。
课后思考
如果将一只大象放进冰箱需要三个步骤,那么,将一只长颈鹿放进冰箱需要多少个步骤呢?