中小学教育资源及组卷应用平台
必修1 3.3 数据与结构 (第3课时)
课题 必修1 3.3 数据与结构 (第3课时) 单元 3 学科 信息技术 年级 高一
学习 目标 Access表间关系及查询。
重点 Access表间关系及查询。
难点 Access表间关系及查询。
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 学生预习、阅读教科书第71页任务三的活动1“查询换乘方案”,尝试在Access中建立表之间的“关系”,利用“关系”解决问题。 在查找换乘方案时,“厦门至武汉车次”表中的字段“到达站”与“武汉至成都车次”表中的出发站是有对应关系的。请打开老师下发的“厦门至成都.mdb”文件,利用“关系”菜单创建如教科书中的图3.3.5所示的表间关系。
预习教科书第71页活动1 查询换乘方案。尝试在Access中建立表之间的“关系”,利用“关系”解决问题。 通过 尝试在Access中建立表之间的“关系”,利用“关系”解决问题。
讲授新课 【活动1:】
操作步骤:
1、打开数据库“厦门至成都.mdb”
2、点击菜单栏中的“数据库工具”—“关系”—“编辑关系”—“新建”—“创建”
3、点击菜单栏中的“创建”—“查询设计”—选中两个表—“添加”—“关闭”。
4、字段表中选中“厦门至武汉车次.*”,和“武汉至成都车次.*”
5、点击上面的运行“!”。
运行截图如下:
【活动2:】修改查询
显然,这个查询结果不理想,比如没有考虑换乘时间,武汉三个火车站之间利用地铁换乘,大约需要半个小时。为此,修改修改查询表达式为:
SELECT 厦门至武汉车次.*, 武汉至成都车次.*
FROM 厦门至武汉车次 INNER JOIN 武汉至成都车次 ON 厦门至武汉车次.到达时间+0.05<武汉至成都车次.出发时间;
查询结果如下:
式中的0.05的单位是天,即0.05*24小时=1.2小时,
预留了武汉三站之间的换乘时间及在火车站的出站、进站时间。
这个结果可以作为换乘方案。
【活动3:】满足个性化需求
某同学想乘坐7:00—8:00的高铁或动车出行。为此,需在查询表达式中追加条件:
SELECT 厦门至武汉车次.*, 武汉至成都车次.*
FROM 厦门至武汉车次 INNER JOIN 武汉至成都车次 ON 厦门至武汉车次.到达时间+0.05<武汉至成都车次.出发时间
WHERE (厦门至武汉车次.车次编号 LIKE "G%" OR 厦门至武汉车次.车次编号 LIKE "D*") AND (厦门至武汉车次.出发时间 BETWEEN #7:00# AND #8:00#)
查询结果如下:
数据库的建立、使用和维护等需要专门的人员来完成,这些人被称为数据库管理员。
数据库系统是由数据库、数据库管理系统、数据库应用系统、数据库管理员和用户组成的存储、管理、处理和维护数据的系统。
数据库需要足够大的内存和外存等硬件的支持。
12306网站是一个大型数据库应用系统,其他如各类财务管理系统,人事管理系统,图书管理系统等软件也都是数据库应用系统。 学生通过具体的操作步骤,打开数据库,进行针对“关系”的操作,并运行。
学生修改查询表达式,对查询结果进行优化。
为满足个性化需求,追加查询条件,进一步学习表达式。
学习数据库管理员和数据库系统等概念。
让学生通过具体的操作步骤,学习打开数据库,进行针对“关系”的操作,并运行。
让学生通过修改表达式,使查询结果更加理想,从而符合实际需求。
让学生通过追加表达式条件,从而满足个性化需求。
让学生学习数据库管理员和数据库系统等概念。
课堂小结 (1)数据表间关系,控制着多表联合查询时数据之间基本的组织方式
(2)SQL语句是查询的“硬核”,其常见格式参考如下:
SELECT 厦门至武汉车次.*, 武汉至成都车次.*
FROM 厦门至武汉车次 INNER JOIN 武汉至成都车次 ON 厦门至武汉车次.到达时间+0.05<武汉至成都车次.出发时间
WHERE (厦门至武汉车次.车次编号 LIKE "G%" OR 厦门至武汉车次.车次编号 LIKE "D*") AND (厦门至武汉车次.出发时间 BETWEEN #7:00# AND #8:00#) 和老师一块课堂总结,加深对本节课所学内容的理解和掌握。 通过课堂总结,让学生对本节课重点难点有更进一步的学习。
_21?????????è?????(www.21cnjy.com)_